MI seems less weird to me. Its an old show but the concept can still make a movie. The thing with Bond, not that it can't make a decent movie, is that James Bond is supposed to be a pop culture character that the people want to go see but it's very dated. It was like something people followed because they had to know what this guy was gonna go through next. There are still characters like that in entertainment today but Bond isn't one of them anymore. Who is still a James Bond fan today? Not sure if I'm explaining that right.
I think It lost some of the luster when he doesn't have as many fancy gadgets and things. Casino Royale was boring, which was Daniel Craig's first Bond film. They still do well at the box office, but I'd agree they're not like the Marvel movies have been where people are counting down.