Imagine the CS issues Blizzard has to go through though. People who sell their account, collect the cash, then get a password reset to get it back. Or their account gets keylogged, stripped and sold and they call up CS to get it back. With this, no one will go outside Blizzard's system to buy/sell and Blizzard can keep tabs on all the sales details.

The bot farmers will be there regardless, they just have an easier time of it. The hackers and cheats will be screwed.

Besides, imagine how fun it will be to kill and loot someone wearing $100 worth of gear.