>>81110499Because Hollywood hates Superman. That's why they can't do him as Superman, the full time do-gooder, the infallible giant Eagle Scout, the eternal optimist, the man that believes everyone can not only do good but do more good if they only try harder.
Hollywood hates him. He's the ideal of poor and middle American Christians. He never lies, he never breaks a promise, he won't break the law (except when he's being a vigilante for the greater good), he doesn't fool around before marriage, his place in Heaven is reserved VIP seating, etc etc etc.
Hollywood loves Batman. Rich, elite, a giant emo boy that avoids dealing with his issues by obsessing over his hobby (fighting crime). Batman screws everything female and somethings in between. He lies, cheats, steals. The man has no morales other than he hates guns and hates getting his hands dirty. So Hollywood makes Batman as one of their idolized own, and dirties Superman so they won't vomit just at the sight of Superman.