Not needing to open inventory during combat also makes game easyer and more fun to play.
I would hate to play a game having to have my bag open eating third of my screen.
There could be something... if not a complete weapon then materials for it.
For example, you need "parts" of poisonous animal, to create a weapon that does poison damage. You can't create such weapon purely from mats gathered from wolves and bears.
Venom sac from spiders, could be needed to add poison properties to a blade, for which you also need iron / steel, which you need to mine.
Players can't from a poisonous blade purely from spider parts. Without steel and other materials.
Yeah the lack of pvp certainly helps bots.
Game should certainly implement easy report system, like right click on name in chat and on target portrait and offer report button followed by menu for report reason... hacking/exploiting, botting, spam, harassment,...
People never bother with reporting if its more complicated that that and if screenshot attachment is mandatory to send report. Attachment requirement should be optional, not mandatory.
Sub certainly doesn't stop gold sellers, but it does reduce their amount.
There isn't any method that 100% blocks gold sellers, but various methods reduce their number by some amount, and implementing enough of these different methods into a game can reduce their number enough so they become not noticeable.
That's all one can ask for.