This question, again? I need to save this response and make it pasta or something.
Who else do they have to be their iconic female hero? Jean Grey? Storm? Rogue? Lets leave out those are all fox film licensed and remember their "X-men" not solo characters. Sue Storm, also a team member.
That's not the only issue. Other female heroes are often really tied to their team or husband. Scarlet Witch with Avengers and Vision, Wasp with Pym and Avengers. Black Widow, not really a "super" hero, she fills a different niche and isn't always a "hero" So they have..... Spider-woman? She-Hulk? Again, female version of a male hero, they'll use her, but marvel wants a front and center female icon.
They DO need a wonder woman, they just are going about it wrong. Wonder woman is like any other hero, but a women. Marvel always makes their women "women" first and heroes later. Carol needs a male non-super, non-hero b/f like Steve Trevor. Peter has MJ and Gwen. Bruce has Betty. Clark has Lois. They just keep fucking the fuck up with Carol. If you're going to push a character push them right.
Carol is still associated with a male version of her name, but she is pretty far removed from that now.
This all may seem like superflous things, but it's all foundation and water-cooler type talk for casuals or normies. Everyone knows Superman is weak to kryptonite, or spider-man gotten bitten to get his powers. No one really knows jack shit about Wonder Woman, but they know she's not Supermans Wife or Girl friend, she's her own thing. Carol though? Fucking forget it....
They wanted something unique from their heroes and DC heroes. I think they should have looked into Hellcat or Sif or Crystal but it still comes down to a brand and marketing, these names, the costumes and ect. "Captain Marvel" was a huge fuck you to DC. They pushed her so hard DC calls their "Shazam!" now.
I still think they went about it all wrong and I miss the old carol a good deal.