Language is ever-changing, not always for the better. This is a case of obscuring gender, of replacing clarity with vagueness.
Your original problem was that singular 'they' is grammatically incorrect, which is not the case (imo anyways, theres no real rulebook since its an everchanging language)
Whether or not singular 'they' is a good change to the English language is a completely different conversation.