The problem is, before 5.4 warriors were the only class to have this drawback. Immunity cds don't really count because they have multiple uses since they can also break cc and are sort of in a different class of defensive cds. Look at ferals right now: Barkskin glyphed is an exceptionally strong D cd usable while stunned and imo better than DBTS since its shorter cd and crit reduc, they also have SI which is 50% DR to SWs 40%, both of these are usable in cat and stackable with whatever offensive cds they want. They also have bear form which is D stance on steroids but it does nerf their damage more. That aside, all melee but rets (who have a different playstyle, less defensive but more utility and healing) can by near immune to damage while going full retard offensive.
Wars have been arguing for years to let us use SW and SR without a shield because of its stupidity in how it nerfs us like no one else. I personally was happy in WOTLK because we could actually do things with a shield like shield slam and revenge but they decided to take those away so this is really the only viable alternative. I dont see people complaining about ferals popping 3 different offensive cds and 3 different defensive cds at the same time yet shield wall seems to be an issue.