I agree with most of your assertions, however in defense of the writer, Ian Fleming, his books and his "Spy" were simply a product of the time. The first novel, Casino Royale was written in 1952. A total of 11 novels were written prior to his death in 1964. Total sales of all volumes was in excess of 100 million copies.
Photo Credit: Ian Fleming - Wikipedia
Although Mr. Fleming was the "Real Deal", a British Naval Intelligence Officer in World War 2, his James Bond character was not close to reality at all. The later films, with their focus on action scenes, girls and gadgets, further sank into unreality and great mass market popularity.
Anyone looking for more realistic spy stories can checkout the John le Carré series of books (and movies) written by another English spy more grounded in reality.
oh I remember some of the iconic villains like that guy with the bladed trilby hat or the indestructible giant Jaws
when Pierce Brosnan came along however they had a couple of silly ones like that north korean dude with a few diamonds stuck in his face lol