The original Captain Marvel was Billy Batson, the character was created by a different company until DC bought them out I think. Later Marvel sued over the name being associated with their company or something, and DC changed the character's name to "Shazam."
Then Marvel made a new Captain Marvel that was a chick, and nobody bought the comics but they shoehorned the character into the Avenger franchise, they can make any character into a billion dollar asset, just look at Antman and Black Panther (shittier "woke" take on THE PHANTOM that's named after a black supremacist group).
Oh, I see the original Marvel Captain Marvel was also a dude rofl. I don't know when they changed it into a woman, but I do know the sales suck ass for the female character.
they turned THOR,
son of Odin, into a female character now too btw