That's why I stopped raiding. I have a busy life and the two 3 hr long blocks of time it took to raid was too much. I actually enjoy the game much more now for some reason. Which is funny, because I used to think that I played this game just to raid, but I know realize that the whole raid thing was a bit of a chore and I enjoy the rest of the game much more.
I think that my experience is indicative of a changing player base. All that group stuff was great when it was new (and had never been done before) but now its 15+ years old and starting to show its age. Players like more "fluid " grouping today (i.e.: not waiting in a que 15 mins (or more) for a group to form).
I think Blizz either has to find a way to "modernize" its grouping or start shifting its emphasis away from heavy group content focused. They are already losing players because of the dated system. I think a good way to start is with this: four armor sets for each class every patch (first three equal, fourth slightly better). One from world stuff (quests, etc) one from pvp and one from dungeons/ raids, one set that unlocks if you get the other three (you still have to earn the fourth set but you need the other three to start the "challenges" for it). This way, players can play completely how they want, earn as many sets as they want. You solo/ casual get the world set, you are group/ semi-hardcore- get two sets, you are hardcore: get all four. Play your way, as much as you want, how you want. If Blizz wants over a million subs- they have to appeal to a wide variety of players. If you go niche- its a smaller market (obviously).
That's what players want, to play the game how they want to play it and still get the rewards they want. They don't want to be "forced" into content they don't want to play to get rewards. If you sit for a second and think about that last sentence- it is terrible game design and a disaster waiting to happen (really think about it for a sec), and that's what Blizz currently does.
Sitting back and thinking about this really makes me wonder about who is managing these dev teams at the moment. Are they even aware of the state of the current game market? Or are they still making games for a market 15 years ago? I think the answer is obvious......
"Hey team -- let's go ahead and get rid of the one thing our game does better than anything else in the gaming landscape and replace it with... more homogenized bullshit that cynical gamers already complain way too fucking much about anyway." -no reasonably sane game developer, ever