Wait and see how that movie fares at the box office before assuming that.
James Bond is still in the movie, who had retired in the last (terrible) movie. She took over the code name, but, the role of James Bond.
Box office will be fine. Those that are upset will have as much impact on the box office as they did on Captain Marvel's.