The only decent way to get gems is to get into the top 100 leaderboard, and the leaderboard is over saturated with all sorts of hackers and try hards. It would literally takes weeks, actually no, MONTHS for a NORMAL PERSON to grind enough gems to buy a decent weapon. Your point is invalid.