You do realize that raid lock outs are a time gate right? It is always weird how people complain about time gates when it involves story but not when it includes instance lock outs and stuff. Using your argument all raids, dungeons, and other instances have always been garbage. Which begs the question why was garbage so popular? Remember to that Vanilla and TBC had attunements which are just another form of time gating. Yet it was thought to be "not garbage" by enough players for Blizzard to create Classic servers. Weird huh?