I think in the past (over 100 years ago) people did not live that long. So of course you had a lot of straight priests. But as people lived longer and longer, what’s in it for straight guys? So naturally, the priests are gay because it’s the perfect place to stay in the closet, so to speak. Just my two cents.
A friend knows a guy who was in seminary for the priesthood.
He was gay and said that seminary was so bad in that regard, that he quit it.
He also told her that in his culture, being single was not acceptable so all the gays would enter the seminary because that way they could remain single without the stigma. Then mom could brag, *My son, the priest*, instead of making excuses for not getting married, which is a stigma.