Originally Posted by
Adam Allen
I think Carol's MCU introduction also suffered from its awkward placement, as far as the overall narrative goes. The other characters got the chance to be introduced and evolve over the course of several movies -- not even going to count, but Cap, Tony, your protagonists in Infinity War had been introduced in origin movies that focused solely on them, been allowed to grow through those, as well as being part of ensemble casts through storylines that introduced other characters like Wanda and Vision. Carol's existence is first hinted at after the (to this point) climatic battle with Thanos ... like, most of Infinity War is just action packed battle sequences, culminating in the Avengers actually losing the battle everything has been building up to, then we get to see half the world, including many of the characters the audience has followed and been invested in, turning into dust.
The movie that introduces her comes after all of that, and by the end, it will need to have established that she's going to be possibly the most powerful of all the characters, in the final, ultimate battle in Endgame. What's more, because there is going to be so much else that needs to get done in the movie to reach that point, you're not going to have really any space to expand on her character, in the movie Endgame. She will basically need to just show up for the final fight, and be able to believably go toe-to-toe with Thanos, for her bit of it.
That is a tall order, as far as all you need to get done for a character, in one movie. I thought it was decently done, but I've also heard the MCU movies referred to as "the world's most expensive tv show", and in that regard, Carol's movie was really kind of a filler episode, between Infinity War and Endgame. It's not on the character, that she got shoehorned in, that way.