My biggest problem with the “but Dumbledore couldn’t tell Harry he was gay because it doesn’t fit their relationship” argument is that there is a thousand ways to casually write sexuality into a story without having to have a character go up to the narrator and declare it?
Harry had noticed the picture Dumbledore kept on his desk; aged but clearly well treasured of two boys not all that older than Harry was now. They had their arms around each other and were smiling, happy; they looked like the hundred other couples Harry saw around Hogwarts everyday and it was difficult to think that their relationship would come to tragedy.
After six years of dancing around it Seamus and Dean had finally gotten together, much to the relief of the entirety of Gryffindor tower who had felt like they were suffocating under the combined tension. Nobody was more gratified than Ginny Weasley who had dated both boys at one point or another but had quickly been exasperated by their combined pouting and obliviousness.
Professor Sprout was a cheerful woman but Harry had heard she’d lost three wives to her inability to maintain both a greenhouse and a marriage at once.
“And Charlie, dear, when are you going to bring somebody home?”
“Mum,” Charlie said, clearly exasperated by what was obviously a common conversation topic. “How many times do I have to tell you I’m not interested in that stuff?”
Representation isn’t a giant puzzle piece that needs to be carefully fit in one specific place for one particular character. If I could whip these up in two minutes flat I feel like published authors should be able to do a little better.