This. This. THIS.
When you hear people talking on this forum, they're all pro, they all have KS and when something goes wrong it's always someone else his fault. Also, if you played in TBC, you're pro all of a sudden? Not at all! The reason Blizzard followed the easy road during WotLK was simply because too many people were whining about the difficulty of heroics during TBC. And guess what, if you're whining about the difficulty during TBC, you played during TBC! So that generalization doesn't make any sense, at all.
Imo, they should remove the entire LFD tool. If you have to go through the effort of finding a group and moving to the instance, you won't leave after one wipe. Nowadays, if you wipe once, it's too hard. And all elites do the same, but the other way around "we shouldn't wipe here, this is easy mode, I'm out". Failing is a mandatory part of the learning process.
If you suck at heroics, play normal modes. If you think heroics are too easy, go do some raids. Blizzard has a lot more brain than any of you guys, they implemented the guild perks to gather people of the same skill level and keep them together (guild hopping doesn't work anymore). Learn from eachother, teach eachother and progress together. Because Blizzard didn't make this game for you alone, they made it for 12 million people and it's not easy to make everyone happy if you only have one difficulty level.
Instead of whining on these boards, learn your class (you suckers) or teach others to become better players (you pro's) and the World (of Warcraft) would become a much better place.