The competitive argument against selling virtual assets seems to be that it puts players who aren’t willing to spend extra cash at a disadvantage against players that are; the only way to make up for this disadvantage is to spend hours and hours grinding your way to the top. Personally, I think that any game in which competition and success can be boiled down to a “time = money” equation is not a fun game.