I'll go with that: the audiences are different. Obviously indie developers can't tackle every audience/genre, but notch and other indie developers have found a audience that they can server better than any big company can. That's what matters. Minecraft showed that the audience I'm talking about has tons of potential.