I think there’s also some correlation between people who do cardiac and people who hate OB. I think you’d be hard pressed to find someone who “loves” OB.
It's all about the practice environment.
OB in a military hospital is great. Everyone has insurance, everyone had prenatal care, almost everyone has a husband with a stable job that provides benefits, practically zero teenage pregnancies, practically zero drug use, and an incredibly favorable malpractice environment on top of all that. Most of them are happy to be having a baby. The worst I can say about it is there's some obesity ... but it's typically BMI 35 or 40 obesity.
Contrast with the 200 kilo uninsured never-saw-an-OB-before-presenting-to-the-ER meth-scabbed entitled PITA with an entourage of KFC-stained nicotine cloud low-tooth-to-tattoo-ratio relatives that was typically every third or fourth patient at my last moonlighting gig out in rural 'Merica. I'd hate OB too if that was my day job.