True, but it's still all experimental on a lot of fronts: content-wise, context-wise, performance-wise, standard-wise and market-wise. I'm no developer, but I assume that it's hard to master an aspect, let alone all the aspects that come into making a game, that's constantly being challenged...