Oh no, this game functions like every other freemium game on the market! What ever will we do??? Let's all jump ship to another freemium game that does the exact same thing! Or maybe just pay money up front for a game!
If you're not having fun, stop playing. Buying things in this game won't make it more enjoyable, it just speeds up your progress. If you make poor decisions, that progress isn't going to make the game any more fun than it already is because of poor decisions.