It's a weakness in English, lacking a unique indefinite pronoun - so we're probably stuck with "they" unless a neologism sticks.
i always call users "he" because user is, by default, male in my native language.