In the majority of MMOs, 90% of the end game involves some sort of grinding. If everyone made money really fast, then they would have all the comps/shinies or whatever they need and would eventually get bored of playing.
If they don't want to do the grind, then they should play something else.
Everyone's gotta start somewhere. The more they play, the more gyms they'll be able to beat therefore making more profit.
You can level a poke to level 100 in 1-2 hours if you wanted to
To be fair, the majority of new people will just complete the 3 main story lines and then usually quit, so this won't affect them.
The ones who go on to Shiny Collecting, PVP etc. will be prepared for the grind so won't know any different