MechaPilot
Explorer
One thing discussion keeps overlooking is that the propaganda point here is not actually, "people like me exist." It is normalization: "people like me exist and are no different from anybody else."
The distinction is hard to see if you already buy into the viewpoint which is being normalized. If you want to understand how Crawford's viewpoint looks to someone who thinks homosexuality is deviant, try plugging in a behavior or lifestyle that you yourself think is deviant.
Again, do the adventures specifically say how the other NPCs react to the homosexuality of the homosexual NPCs? If not, then normalization is only present if the DM wants it to be. DMs, given the same facts, could easily run the NPC community's reaction to the homosexuality of the homosexual NPCs very differently. If there is no text that confers judgement (for good or ill) upon the homosexuality of the homosexual NPCs, then it's literally just another character trait like height, weight, race, etc.