Metas go through change, as well, as balance changes are implemented. That doesn’t mean each iteration of a Meta is an entirely new thing.
Double Sniper was baiscally Dive Meta with two different DPS.
GOATs went through Iterations, as well. First it was Moira, and then it was Zenyatta GOATs.
Double Barrier is nothing but another Bunker Comp. We just swapped out Roadhog and Mei for Doomfist (who can secure easy kills - replacing Halt-Hook) and Sigma (who has damage block and a CC, like Mei) - the latter being a new hero. Before that, some teams were running Snipers in Bunker (Hanzo-Reaper was run a lot).
The META really has more to do with how the Heroes within the Meta - and the comp itself - functions, than what specific heroes are in it. You’re looking at it through an extremely simplistic lens - which is unsurprising, since most lower-ranked players do that. THis is why people would run “GOATs,” but then you’d realize they’re actually not… they’re just picking GOATs Heroes. Function, Interaction, and Interplay is what makes a Meta.
Baptiste was sometimes run in GOATs when he was added in, as well. (There were like 3-4 Variants of GOATs.)
When you account for these relatively minor changes, we have Dive, GOATs and Bunker - since that’s what Double Barrier was.
Problem with Bunker (incl. Double Barrier) is it’s boring to watch, and it’s boring to play. It actually feels way worse as DPS than it does as a Support - and is just boring to play as Tank, unless you’re the Sigma. These comps don’t leave much room for dynamic gameplay, which causes them to become monotanous very quickly.
GOATs was largely similar, in that respect.
Dive, less so, which is why people were exasperated with it - but never on the level of GOATs and Bunker.
People were over Double Barrier incredibly quickly. So it’s not just a matter of “people complain about every META.” THis META put people off right out of the gate, when they realize how boring it is to watch.
Another reason why people hated GOATs was due to the fact that that META basically forced people off-role onto heroes they couldn’t play well. You had Pro-Level Elite Widowmaker/Tracer players struggling on Zarya, DPS Players put on Brigitte for the better part of an entire season.
It was awful for the players, and awful for the audience to watch… Unless you are a super casual viewer and don’t really know anything about OW and the people involved.
Even in “Double Barrier” teams would still swap off of Reaper to Mei or Bastion, and sometimes run PharMercy. SF Shock ran Bastion/PharMercy/Baptiste. It is nothing more than Bunker 1.5.