I mean, do you not think society has changed in the last few years?
I'd say major events like the pandemic, the effects of American political movements, etc. accelerated what was already a rapid trend toward audience fragmentation, outsized influence of social media, polarized perceptions, ideological-driven worldviews, and tribal isolation.
Basically, with The Marvels, Disney stuck with the tried-and-true formula that earned them billions, but the global landscape has changed such that the formula is no longer effective at the box office.
As soon as a film project is announced, the social discourse has chewed it up as click fodder. And because of Disney's place in American culture and in the industry, it has received a greater degree of scrutiny and pushback than other studios.
But I still maintain that Disney is playing a different game with its DtC strategy and should not be evaluated strictly by typical box office metrics.