for the downvoting and I want to make clear that I am not in any way agreeing, im just stating a pretty clear observation.
social pressure has a strong effect. As an example, quite a number of lawmakers have been caught with homosexual prostitutes, yet they have families. This is because their is a high social cost to not having a wife and children, even if they preferred not to.