A couple things:
gotten to the point where you can just buy everything you need instead of earning it.
Why do you care if someone buys something instead of earning it? It's their game, not yours., You don't dictate how others play or earn in their game. If you want to take to time to earn it, go ahead. But don't get all elitist and think only YOUR way of doing things matters. Mentalities like that are what ruins gaming.