Exactly. Hollywood likes heroes as well as anti-heroes. It makes all kinds of stuff. Mostly crap...but some truly great stuff as well. Like any other human endeavor.
The Hollywood of pre-1970 liked heroes.
"Gladiator" was a throwback to the sword and sandal movies of the 50's. Aside from that Hollywood wants self-doubting whiners, Woody Allen's with guns.