The lack of advertising is the only thing that can really be blamed. Until that's fixed, we're left with very few options.
We could start with blaming lack of advertising.
I'm sure I'm not the only one, however, that believes that it more to do with the almost constant special events and tombolas that, in order to be successful at them, require a significant investment in nuggets.
In particular if you play multiple worlds, it gets too expensive.
Personally, I decided a long time ago to 'pay' for this game the same amount I might spend on a Playstation franchise game each 12 months, so say 40-50 Euros per annum.
I could not possibly compete on multiple worlds with that relatively low payment, and yet at the same time, I also feel that it should be enough and it frustrates me that it isn't.
How many players are put off spending anything on nuggets because they simply can't compete with the big spenders? I know I do.
Personally I would be more inclined to spend more on nuggets if the maximum amount you could buy was capped, so that the big spenders could not run away with it.
Now, commercially, Inno might lose some income from those handful of big payers, but if that encouraged 100 regular players to spend, say, 25 Euros per annum, would that not more than make up for it? Net result would be a higher income for Inno and a happier player population, which in turns leads to more investment from those players and more recommendations/referrals to new players?
Makes sense to me, am I wrong?
PS Sorry for going off the original topic.