I think it's somewhat unfair, although obviously everyone has that same chance. But being realistic, it's definitely not the same chance for everyone.
SO if a place could offer rewards that everyone can feel like they genuinely have a chance to win or compete in and be top 3 or whatever, then it'd be much better.
A way for this is to have different tier categories for earners.
The top 1% all compete against each other, then the top 10 %, then the top 25% and then maybe everyone below that.
At least that way everyone is in the right or appropriate competitive tier/division.
It's like me, someone very unfit (bottom 25% maybe) competing in a sprint or marathon against an Olympic athlete, it's just extremely unfair.
So ultimately, if there is a way to split it into fair categories as I mentioned above for earnings, then that would be great and give everyone a chance and some motivation.