Yes, but that is how they keep the game up and running. If we did not buy from the cash shop - they would eventually run out of money and we would lose Fiesta. While some feel that is not a great loss, others like me still enjoy playing the game and it helps us escape from our everyday lives.