Enligt en rapport från Pyramid Research så finns förklaringen till fenomenet att finna i en kombination av många faktorer , bland annat :