Hey, I like some science fiction fantasy now and then.
I think the problem now is that what used to be the movie macho Humphrey Bogart of the 40s was socially replaced by the macho cowboy of 60s television, then the macho cop of 70s television, then the action heroes of Scwarzenegger and Bruce Willis in the 80s, etc. And today the only macho male role model figures left anymore are the ridiculous caricatures of comic book heroes, who are basically gross exaggerations of all the similar model male figures/characters that came before them.