I've only hit the daily cap a few times so far, but each time I ask myself "Why does a cap even exist?"
It doesn't give you any in game advantage, and rewards are limited to however many cosmetic xp upgrades tiers there are. I recently saw someone math out how it would take about 2.5years playing every day to even max out these tiers.
For me the cap just acts as a disincentive to keep playing. It makes me want to engage less if I am not able to progress along the reward structure.
My suggestion: Much like other games, I would prefer a daily xp bonus for your first couple games, with each game after rewarding a reduced amount of xp. This way players are still incentivised to play a little each day, but are not punished for higher success or engagement on any given day.
