It’s as simple as men don’t want to enter into, won’t stand for, a hostile relationship.
I have a young engineer who works for me like this.
He’s smart, tall, athletic, funny. the office girls says he’s “very good looking”.
Churchgoer, hunter, lives on a small farm right outside town with his dad. Very politically conservative.
He had serious girlfriends in HS and college.
People try to match make him all the time. He’s literally said “women are not worth the trouble.”
I will say I knew his mother (she was crazy and left). So this may be the source of his poor opinion.