Some people in this thread disappoint me highly.
One time of day when I was casually playing (TBC), there was so much to do but I could only sit in Shattrath because I wasn't in a raiding guild, I didn't have the gear at all, I was pretty bad at the game and there was no way to gear up to catch those in full t6 from BT (at the time, SWP badge gear hadn't been released by then). I didn't deserve the gear to catch up with the top raiders, I wasn't as good as them, I couldn't kill the world bosses and I sure as hell wasn't getting a chance at the legendary warglaives.
I was poor and the only chance at gear I got each week was from either getting lucky and joining a top raiding karazhan badge run in which people didn't even clear the entire instance in one night or from doing a heroic in which you got chance at ONE epic on the final boss, everything else was blue throughout the instance and a lower ilvl. You couldn't even do the higher raids because of gating, you had to finish the raids before. I looked up to the hardcore raiders and hoped I'd get there one day.
Now lets compare that to the casuals in MoP... You get 30-100g per boss kill in LFR, you have a chance of loot on every boss with an extra roll, you can kill 28 bosses per week in LFR without putting any effort into it and the older raids get nerfed to the point in which you can easily run 16/16 normal with pugs. You've had access to the world bosses and been able to tag them for a tiny bit of damage to get access to tier loot or mounts, you can gain legendaries in LFR even if you AFK through the entire instance and yet you moan when you have to put more effort into this game because of a new world boss that doesn't actually require effort in the first place?
World of Warcraft was never dieing, it is the community. Unfortunately the vocal players are those who are whining on forums about Blizzard making the game too hard, where as the people who are content are in-game playing. Makes me sad.