The wisest contextualization I have ever heard for why there are gay-spirited people comes from an African shaman with a fascinating story. From a family of shamans, he was kidnapped by Christians and kept in their schools. Eventually he escaped and returned to his tribe where he went through initiation into manhood and subsequent shamanic training. The book of his life is absolutely fascinating.
Read his discussion of the role of gay people as the gatekeepers to the spirit world here.
(This question of “why are their gay people?” fascinates me. I feel like there is a great opportunity here that we are missing. See my thoughts here. Please leave reading suggestions or other ideas below. Thanks.)