Multiplayer, demographic, community, and probably because it mainstreamed the genre. I'm pretty sure people, especially early teens, like to socialize on Minecraft with their friends. There is also the pseudo campaign of defeating the ender dragon. Minecraft is a juggernaut.