I would have actually been annoyed if they made her Bond (she wasn't great or attractive in Captain Marvel).
But, she's just playing 007 in a world where James Bond exists, and that's just fine with me.
My guess is that they're trying to set up a future with James Bond 007 series, and a second one with a female 00 agent.
To the people saying that the Box Office returns will suck. That's already been expected, and this probably a move hoping to mitigate that. Coming off of Spectre, this was definitely going to be in the older Bond range of 150-175 Domestic.