Does this really solve the inherent problem with the raids, though?
Let's take the first 3 raids in Cata. BWD, BoT, and TOFW.
Why are we here? I miss the days of "raid quests" that'd lead you to a raid and make you want to complete it.
I'll take BRC as a great example of a dungeon setup. You find it from Hyjal and get a quest that brings you there and you follow the story of Raz as he plows through the place. While this sort of thing isn't optimal for a raid set up, something similar could be accomplished.
In Vanilla, you'd get quests for AQ in Silithus which made you want to raid it. If you were new to WoW, right...would you even know that BWD or BoT existed without trade chat? There are no quests to even guide you there, and while knowing why this boss must be killed is nice...if he's so bad and mean, why not a quest for it? Item rewards are, of course, not a necessity, but you'd think - at least - the King of SW would give a quest to kill that Nefarion fellow who is hovering over SW in that mountain over there. In the mean time, kill some of his abomination experiments while you are it.
I guess, in my view, raiding is summed up excellently by Adm. Stockdale: "Who am I and why am I here?"
Agree. Raids aren't super supported by in-game lore anymore. The method by which your character learns of these raids and the reasons that he or she decides to take part in them are all necessarily external to the world of the game at this point. This probably isn't a problem for most people outside of RP servers, but to me it somehow makes the game feel thinner and more mechanical when the raids aren't "justified," so to speak, by events and quests that your character takes part in within the world of the game.
I'm not saying the current raids aren't supported by lore at all, I'm just saying that raiding, as an activity your character engages in, seems odd when you consider that almost everything else your character does while interacting with the world of the game is motivated by an npc that asked you to do it. Even pvp combat has a element of in-game lore motivation, with the calls to arms, as well as a couple quests (to be honest I have no idea if those quests still even exist, I haven't pvped seriously in a long time).