Top players?
Top players are the ones who buy the giant bundles, why would the top ends of the battle pass not be doable in 10 hours a week? That seems insane.
Do you mean that players who spend the most money are the same players who play the most games? That's not necessarily the case. Lots of players are die hard grind-only. (When I said "top players," I meant those who play the most games.) And I'm not sure off the top of my head how many hours exactly are required to complete the battle pass, so I can't confirm or deny that. I'm sorry I don't have that answer for you :(