If you can think of a better solution that appeals to the wide variety of players, then I'm quite certain that Blizzard will listen. The majority of endgame content is raiding. If players hit a snag they get burnt out eventually, and quit raiding. What then is their carrot to keep playing? We already know what happens when a tier goes on too long. Players quit playing wow altogether.
I just can't conceive of a solution that doesn't include nerfs so that player keep progressing.
Honestly the whole problem stems from the fact that Blizzard can't push raid content out fast enough. If we got a raid tier every (total number of heroic bosses × 2 weeks) like clockwork, new tiers would outdate old tiers at a steady enough rate that everyone would have something to do and the content would consistently nerf itself in a sustainable manner. But raid tiers are taking more time now, not less.
Blizzard realized the heroic raiders are going to keep playing regardless, so we can be abused. It's the less-proficient who get bored and quit after a few weeks if they're not given any new incentives.
So scaling nerfs keep those players p(l)aying, and Blizzard sustains their bottom line.
Minus my subscription because I'm insulted that Blizzard would take it for granted like that, but hey.