Who knows, but building a massively online system is not childs play. It's not like you can take people who are good at console programming and have them build the system. You need a good team like Blizzard's or Microsoft's and they don't grow on trees. Both of them have spent a ton of time and resources on their systems and have had to struggle with growing pains. And to create and maintain such a system without subscription money will be a huge challenge.