This isn’t about forcing people to disclose their sexuality. “Why does he have to be gay?” Is almost always an effort to force people not to disclose their sexuality, but it’s only ever used when the sexuality being disclosed is non-straight. You have never seen and will never see any reaction at all to a straight cis male character simply using the phrase “my wife” but a cis female character doing exactly the same will elicit a backlash. They’ll dress it up as being against unnecessary sexualization, but the only sexualization that’s ever unnecessary is queer sexualization. Straight sexualization is never a problem.
In America, race and sexuality being irrelevant is a privilege of straight white men. When someone has done you violence because of who you are, you’ll spend every second of the rest of your life with who you are and how likely the people around you are to try to kill you over it in the forefront of your mind. When I, as a queer person, walk into a room I immediately sort everyone in the room into threats, allies, and people who will just stand off to the side because experience has taught me that if I don’t some people will beat the shit out of me and others will tell me that I deserve it for “being a f*g about things”. Ask your black friend, or your gay friend, or your woman friend. I guarantee you every one of them is more on guard than you because race, gender and sexual orientation will never be irrelevant to them.