Hm, it’s a good base idea, but the implementation gets tricky.
Practically no real player is going to get to a high level without doing any quests.
If main story quests lift certain restrictions, and optional quests further increase your existing capabilities, then that curbs bots until they get to a level of sophistication where they can do more human-like things.
Now if the quests themselves had some sort of robot test built in, like picking the correct word/number/color that would be randomly displayed, yet obvious to a human, it’d be even better. Doesn’t have to be a straight up captcha, but something more subtle like placing revelations down in the right order, or activating an altar when it glows.
And I don’t mean free 1:1 trade and unlimited market slots, actually I’d be in favor of adding further restrictions on top of the current system. Such as you can’t list anything at all on the market until you’ve cleared the tutorial dungeon storyline and advanced out of your starting class circle. Optional quests would unlock as you complete story quests (not based on level) that increase your price limits, lower tax (still x2 what tokeners pay) and reduce wait times. Things that even token status doesn’t alleviate.
But it can’t get more convenient for everyone if they’re not sure it puts a stop to botting first.