WoW took the raid formula from EQ1. In EQ1 it was incredibly punishing in terms of time spent to gear acquired. It worked in EQ1 because i) those of us who played it were sadomasochists and ii) gear could be wonderful, unique and last for years or even for as long as you played.
Over time Blizzard adapted this model for people who want to log in 30 minutes twice a week and are entitled to a loot pinata of BIS gear within a month of an expansion launching.
WoW is the Human Centipede of MMOs. You're constantly forced to eat the shit of all the idiots Kotick and Ghostcrawler have stitched to you in a never forgiving circle.