I highly doubt the people buying the items know they are coming from "gold farming" accounts.
Either you're being sarcastic or naïve.
The trouble is, we don't have much of a choice. Getting levels simply requires tons of raw materials that no legit player is going to farm. It's how rs is built. I currently need 100k pure essence, and that's for just a few rc levels. I'd love to buy them from a legit player, but chances are I'll get them from a bot, or at best, a mercher who got them from a bot/gold farming account. Not sure how it can be helped tbh.