When I started buying gold and botting, the game was ruined for me. I used to have so much fun before actually trying to train and earn gold, when the max I had was like 1m. Now it's easy to get a max cash stack and all 99s, they're all worthless (well - not quite since they have a dollar value, but I mean worthless of your time).
Yup. Before I bought my first million (from Usfine coincidentally) the game was all about hardwork in order to achieve my goals.
After purchasing, I realized how much easier it was to do a bit of work IRL and then just purchase the gold (eg more gold / hr)
Even at a minimum wage job I could have 100's of mills a day, which was something I'd never even imagined.
Buying/selling gp and botting killed the fun for me. It became a lot more fun after I discovered those things...for like 2 weeks. It's for the best though, I might still be playing runescape today if it weren't for those things.
Overall, I think the kind of player who knows that buying gp would ruin their fun simply stays out of the market. As a gold seller, I had plenty of repeat non-gambling customers who really enjoyed saving hundreds of hours of monotonous gold farming. They found ways to reduce their play time immensely but still keep the game fun, I'm not sure what those methods are necessarily though

