Just to nitpick, guy and dude are not gender neutral, they just happened to be heavily used by the community in general, mostly because people assume users are men by default.
There are two related but subtly different uses here. A word like 'he' is a default, which can lead to problematic implications. A word like 'guy', to some people, is a true neutral, implying gender no more than the word 'somebody'.
Even if we were talking about 'he', your link would be out of place. Calling out the use of a gendered default as bad is not in fact another point of view on whether it is the default.
But like like guy, dude because gender neutral in common speech.