For a great majority of players MMO's aren't the genre they should be playing. If you don't have time to invest in said games and you want to see everything you are out of luck. How many MMO's on the market are there with Warcraft's level of convenience or greater for the bad player? Basically every direct competitor(save Wildstar)... None of them are as popular as Warcraft so it's obviously not just having an "idiot mode free loot" option that's bumping this game over the competition. It's not flight either because Final Fantasy has it now and we lock it down until towards the end of expansions now.
Let's get this straight for one second here. This is not a debate of casual vs hardcore this is a debate about entitled bad player vs non-entitled. I have been a casual for the last 5 years in World of Warcraft. I've had no real raid schedule, I've not pushed bleeding edge content, I've bounced from main to main, I PVP casually and pretty much avoid raiding since my last guild broke up at the end of Highmaul, and I haven't spent nearly the amount of time playing that I did from release through Wrath because I am no longer a mid-20's adult with few responsibilities. I didn't cry when Cho'gall popped in a Mythic raid that I wasn't going to clear because my guild fell apart after Twin Ogrons. I accepted it, watched the clip on youtube, and carried on. I did NOT fucking post on the forums and cut myself while threatening to unsub because I didn't get to semi-afk kill Cho'gall. I want to blame it on the generational gap like it's the young millennials who have been told how special they are growing up, but that's not it either because I know many of them who were and still are dedicated raiders. It's really just entitled asshats of every age who can't understand that they have now polluted a genre and twisted into a shadow of it's former self. They never belonged in this genre and I think it's Warcraft's fault for being such a zeitgeist. It got way too popular and started pulling in players who had no business ever playing an MMO.