My gay uncle married and had 3 kids and kept it secret for 20 years, some of that for valid reasons. It was back then the only way to have a family and coming out might've been unsafe. But also, he was willing to do anything to make as much income as possible and went along with corporate expectations, until finally coming out last year and moving to CA. Guess what, didn't affect his career at all.
I'm at business school now at a liberal campus and there's like 4 members in the business GSA. The people here are so concerned with image, fearing that the slightest hint of not being 'normal' will mean they lose millions, that it's as much a problem with their selfish outlook as culture.