Considering you can earn gems doing weeklies, it's not even that big of a problem. The shop system isn't perfect but it's not paywalled, so don't go acting like it is. The game provides you the resources to get them, unless you decided to waste all of it from the start, then that's on you.
The big problems with the games right now, bugs aside, are the unnecessary nerf to coin gain from mini games and affection reduction when you don't keep the girls happy.