Every liberal does it too, from center right radlibs to far-right "conservatives": the most extreme right fringe liberals hate the mainstream liberals for not being bigoted enough, the mainstream libs hate the radlibs for not being cruel enough, and the radlibs hate the left for not being chauvinist enough.
Denouncing chauvinism in particular is like a liberal moral event horizon, a cardinal sin against their self-interested belief in the righteousness of the imperial hegemon that keeps the treats flowing at gunpoint.
My partner was assigned female at birth and is non-binary. They referred to themselves as dude on a daily basis even before coming out/transitioning.
They're welcome to do that for themselves. It's still not ok to use it for people explicitly stating she/her and then to turn into the biggest smug shitlord imaginable about it being gender neutral when called out and told not to do that, or to call a person "socially unaware" for requesting correct pronoun use.
Agreed, I'm just saying some areas of the world are different when it comes to certain words being gender-neutral or not, and that there is no "one-size-fits all" definition of what phrases are gender neutral. I'm obviously not going to call someone dude who doesn't want to be called that, but I also think that there should be some level of understanding that there are people who will slip a gender-neutral "dude" into conversation without any malicious intent to misgender anyone - because yes, I have grown up around plenty straight men who would have said "yes" to the "do you fuck dudes?" question.