In-game puzzles require the player to spend a ton of money to buy premium In-game currency to complete which is unfair for the free play players. It seems the developers only care about how to fill their deep pockets. If they did care about player enjoyment of their app then the puzzles wouldn't gouge player pockets just to beat them.