The True calculation of how much time it takes to max out season 1 BP !
Each level of battle pass is 29500 xp . in order to max it out to level 110 you need 29500x 110 = 3,245,000 xp assuming that each level past level 100 is also 29500 xp .
now each min of surviving the battle is 185 xp
3245000 : 185 = 17541 min must be spent in game . you divide its by 60 and you get 292 hours of gameplay needed to max out battle pass . if you don't do a single kill and just stay in the game. we can also add the 25,000 points per week. lets say you are only a wraith spammer it will net you another 300,000 xp . it will remove some hours from 292 hours need to level up .
you need to play ~3 hour a day to be able to level up the battle pass to max !
so no in any way shape or form you need 100 hours to level up battle pass.
it is a lie !
it is clear to level up battle pass to level 100 and pass you kinda forced to either spam all heroes and get all 25k xp or spend money .
I did the math for basically a player that will not be picking other legends . many people don't master more than 1 or 2 . just assume 100 hours is a lie !