i think a game economy has to be perpetually inflationary and the inflation rate needs to track the number of users, and ultimately any secondary market trading in-game currency is going to be looked at by game companies as money they aren't getting and so they do all sorts of retarded things to try and either get that money or stamp it out
so the root problem has to do with the exclusivity of the IP when you think about it