That's how the English language works. "He" is used as both neuter and masculine. There is no "it" pronoun.
Please, for the love of all that is holy, stop fighting about this. Unless someone actually did something sexist, this is a linguistic bikeshed to end all bikesheds.
Childish community behavior aside, the entire argument is a moot point. There is NOTHING sexist about using "he".
If you feel otherwise, please, please educate me.