It not only makes it less convenient, but it makes it less useful too.
If I can buy a boost to level 100, along with BIS gear, along with infinite gold? Then yeah, that’s pretty damn painful for any legit players
If I can only buy a boost to level 100 and infinite gold? Still pretty useful, but not quite as much
If I can only buy boosts? Again, still useful, but nowhere nearly as much
I mean, look at the RWT economy of D3, and compare that to the RWT economy of D2
In D2, you can buy practically anything. You can buy rushes, level boosts, BIS items/charms… there’s essentially nothing you can’t buy in that game. If me and you started new characters at the same time, but I spent up to $10,000 and you spent $0, I guarantee you I would be level 99 with BIS gear long before you. Probably before you even found a HR
In D3, you can buy level boosts, runs through Grifts, and then stuff like “100 legendary item drops”. These are definitely an advantage, but compared to D2? It’s nothing. It’s stuff that a regular player could achieve in a fairly small amount of time, just by joining random 4 man groups. I remember getting free level boosts just by asking in global chat sometimes when I wanted to try a season but didn’t want to spend time leveling up
There’s a lot more nuance to it than just “RMT exists, therefore we can’t stop it, therefore we should just allow all trading forever”