First define what "the game" is. For the makers and admin, it is clearly making real money. For me, the game is not spending any real money. So far, i appear to be winning!
I must admit, i do find foe generally a frustrating and unsatisfying game for a number of reasons. Number ne for me is the inconsistancy. Most of the goals and achievments are, not so much difficult to achieve in terms of skill or strategy, but rather lugubriously long winded and tiresome, knowing that its all a game of chasing ones own tail anyway. Coupled to that, and by way of contrast, is that the player is constantly being lovebombed with easy to win prizes. The current xmas present thing, for example. No true gaming satisfaction whatsoever, but easy to see the motive and psychology, from the game makers viewpoint! Keep people playing, clicking stars and icons adinfinitum for as long as possible, for the smallest possible return. Ply them with seemingly lucrative rewards, which they cannot effectivelt make use of, without buying diamonds, to gain the terrain needed. It wouldnt be so bad if you were given a decent bang for your buck, but seriously, it would cost me more than i pay in real world groceries, just to buy enough diamonds to win a couple of battles, or fill in a few more squares here or there. Lol! I think not!