Gays, yes! Superheroes - meh.
Did you know 35 actors have portrayed Superman? How long can you chew the same piece of gum after the flavor has gone forever?
Let me be blunt - Superman has been around for over 80 years and was always boring. About fifteen years ago we made this transition into "all superheroes all the time" and I hate it. It just shows the complete lack of creativity of our creative classes.
It's quite likely that the writers at DC are pro-gay, but it's certain that the actual reason they're doing this is because they desperately need some idea that pretends to be relevant and yet is not really controversial, except to a few mouth-breathing Republicans.
What would actually be controversial?
1. Give Superman the personality of Donald Trump and let him loose on the world. Actually, that's sort of the plot of The Boys.
2. Superman stops caring about idiot villains in stupid costumes, and goes after the real villains of our age, the billionaires who plan to kill our ecosystem dead and then flee with a handful of other rich people to the dark, freezing, arid, lifeless, airless, radioactive, poisonous deserts of Mars.