There's the problem. A new fickle breed of consumer that do not pay for software.
I know, they fall for the in-game content, but that is optional. A game purchase is money up front.