I thought of a possible solution to the ranked rewards dilemma here:
I think that this approach is much better then capping what a player can earn daily