Some extra incentive to players would be really welcomed.
The new players and tight budget ones already doesn't earn Dec on low leagues, and the reward chests mostly give low amounts of credits or potion. Making it even harder to get power to climb ranks.
And you are right, if there are no players there will be no rental market.
!1UP