But if you’re making a film where you’ve skewed the main character to the point where it’s no longer a “true James Bond film” what’s the point of making the character James Bond?
A character is a character because they have certain traits and motivations (and this includes things like gender and nationality and down to taste in breakfast foods), the same as I am my own person and you are yours. But once you start tweaking big tentpole character traits, the character ceases to be what they were, and you end up with a new character entirely. Ergo making James Bond a female means that the character is not James Bond anymore, and so you cheapen what could be a decent female-driven action spy film by trying to piggyback it onto the established Bond name. It’s like clickbait or some other questionable practise to drive traffic to your product.
Plus you lose the chance at cool crossovers in the future.
(for the record the new Ghostbusters movie is going to suck because it looks like a terrible film, and it would be just as bad if they kept the same movie and swapped the original cast in)