I would like to take a moment to talk about some trends and opinions on the metagame post initial DFS era. This analysis is purely subjective so feel free to disagree and point out things to continue the conversation.
I want to note two things about SS to start with. One that it's a lower power generation, and two is that pokemon quirkiness has increased.
The consequences of SS not having insane power creep like the previous 2 generations is that increasingly pokemon can choose to sacrife an item or moveslot to attempt to tech a moderate amount of their checks or pseudo checks without sacrificing a too significant amount of their previous matchups. Of course this is inherent to all generations, but I feel like it is especially prevalent in SS.
Secondly, what I mean by pokemon quirkyness is that while the dex is smaller, unique type combinations, abilities and stat distributions have increased. This is natural, and comes with every new generation.
With both these things combined, however, pokemon interactions increasingly go against their type matchup chart.
Currently, for me at least, SS feels like a search for consistency. How can I make my water type not lose to Entei? How can I make my fairy type not lose to zyg? etc...
And the VR reflects this. In a meta where you don't know if your ghost type can beat the opposing psychic type, pokemon that are the most consistent in their matchups will rise up. Thus at the top we have mostly bulky mons with great support moves and premier wallbreakers.
One other thing that overshadows the meta is Zygarde. I know Deg has given their thoughts about and I would like to continue the discussion. Apart from a minimally middling speed tier Zygarde has literally everything it wants to stand out in this meta. Incredible bulk, great ways to increase its longevity, and a broken signature move. It is incredibly hard to finesse in a meta where finesse is the word of the day.
What sets Zygarde apart from other metagame threats is power construct. With it, its BST is significantly higher than any other pokemon. What this means is that Zygarde does not effectively have middling offense against the average pokemon. With physical setup/special stat decrease it effectively stops opposing setup and can increase its offense at the same time usually. If for example Zygarde coils and that allows it to turn a 2 hit ko into a 3 hit ko, off of a coiled no invest move it now has two turns of effectively uninvested 160 attack or 125 fully invested offense. This is nowhere near comparable to similar high BST pokemon such as Kyurem. Kyurem's stat distribution is completely different and some would say much less optimal. Having decently high mixed offenses isn't very helpful in its case and is effectively wasting high amounts of BST regardless what set it chooses to run.
Going back to Zygarde, having one of the highest BSTs pre complete to the highest by a large margin once in complete forme warps most pokemon's approaches to beat it in a conventional manner. Zygarde will simply outbulk you. What this means is that Zygarde encourages stallish approaches to building or very specific sets on pokemon with type advantages over it. Yes, it loses to ice types, next. It does not however lose to many fairy types unless they are specifically tech-ed for it. Unlike every other top mon that more or less cleanly loses to pokemon they have an unfavorable type matchup against Zygarde simply doesn't in most cases.
One thing I would like to emphasize is that Zygarde is not unbeatable. Instead I would like to emphasize how its existence affects teambuilding as a whole in a negative manner.
Individually, things like beating a portion of its counters, being hard to break with offense, and having great setup/anti setup moves are not necessarily oppresive but all together they are incredibly stifling. Zygarde's rise also to an extent enables/encourages stall/semi stall to rise as it forces wallbreakers to attempt to outbulk it and drop offense and one of the few reliable checks to Zygarde are stall pokemon.
TLDR: Zygarde is stifling, fairy spam or not.