the real problem is the game have very little content. So it’s ‘balanced’ to squeeze out whatever $ they can from the players before they run out of stuff to do or hit a wall like arena 10 and quit.
Given how hard it is to collect epic/legendary cards outside events, I’d say they are already being ‘generous’.
This kind of games have a tiny player base so they have to milk lots of $ from the few who play