I'd argue that Sony was the reason for a lot of the superhero fatigue. The objectively worst MCU movie, QuantumMania, was still much better than Morbius, Kraven, and Madame Web. Some of the "bad" movies, like Eternals, Marvels, Love and Thunder, Multiverse of Madness, Black Widow, received disproportionately more hate than they deserved. As a lineup, it's all very mediocre, but they were spread out over several years. For fans, they were fun (flawed) excursions into each of those character stories. For non-fans, they were yet another opportunity to gleefully shit on superhero movies to drive engagement or to push a political agenda or just because they think superheroes are the reason we don't get auteur indie films anymore.
Eternals had too many characters and generic monster blobs. But the characters were nuanced and complex, and the plot wasn't nearly as incoherent as critics said.
They also had a gay hero and a disabled hero, and they gender-swapped two of the male heroes. Certain people didn't like that.
The Marvels had a boring villain and absurdly imbalanced stakes during the obliteration of two different plants and their native species. Also, a musical contrivance that I enjoyed more than most normal people.
They also had all female heroes, a female antagonist, and the first Muslim hero in films. Certain people didn't like that.
Look, if you line 'em all up in a row, it's basically the food court at the mall. There's a wide variety of options, maybe one or two that are good, the rest are also there, and some bigots are grumbling about weird people who aren't like them. That's post-Engame MCU. Sony is like that kiosk near the court that definitely isn't part of the food court, and they definitely don't have the requisite plumbing to have a handwashing sink. Their poor hygiene practices have drawn bugs and rats, and they have a big sign that says that napkins and condiments are only for their customers.
Getting rid of Sony doesn't make Marvel better, but it does reduce a lot of the strain on the viewing public.