I don't think any rational person with even a modicum of intelligence would argue against them charging for balls, making money, I mean they do have to pay for development, wages etc so ya, they need a revenue stream.
The ignorant and insulting issue with all this is the fact that they don't do a f*kin thing for the players in return with respect improving the game at all - zip. In fact they make it worse, more difficult to play, well except for 'them' and to make it even more insulting and crass they come up with insane strategies to absolutely rob players as in the Clash Cash Grab.
So there's your revenue stream you asshats!
How about doing something worth f*kin' while with it?
Oh wait I forgot, ya... they did introduce a playing mode whereby 'we' get the privilege of blowing even more money try to qualify to play against a 'staff member' who plays the game at zero cost the himself.
Ya, sorry my bad - I take it all back...... Uhmm, NOT!