I agree it is annoying not to be able to complete any goals without gems. I know however as this is a way for them to make money from the game, a compromise would be to do what is done in zoo2 , which is have maybe just a couple of goals that don't need gems to complete?! That way people without gems can still keep ticking over new goals