Необходимо различать два на первый взгляд схожих понятия: грамматический род и биологический пол. Для обозначения этих понятий используются схожие слова, но за ними кроются совершенно разные вещи.
Грамматический род — это в первую очередь способ согласования слов в предложений, для того, чтобы мы понимали как связаны прилагательные и существительные, с каким словом в предложении связаны глаголы в прошедшем времени, если мы говорим о русском языке, конечно. По этой причине в лингвистике зачастую вместо термина "грамматический род" употребляют термин "согласовательный класс". Проиллюстрирую свои слова.
Например: Александр хороший, а Александра плохая.
Давайте уберем из этого примера все показатели рода. Сразу оговорюсь, что в русском языке категория падежа и рода сильно связаны, но в этом примере это нам не помешает.
Получается: Александр_ хорош_, а Александр_ плох_.
Согласитесь, что теперь ничего не понятно? Кто хороший, кто плохой. Мы разорвали связь между определяемым и определением, таким образом создав большую путаницу.
Насчет категории одушевленности. Она достаточно непоследовательно реализуется во всех родах. К примеру и в среднем роде есть одушевленные существительные: дитя, животное, лицо (в значении человек). А в мужском роде есть два схожих по значению слова, но при этом отличающиеся по категории одушевленности: труп, который по некоторым причинам неодушевленный, и мертвец, который является одушевленным.
Так что наверное никаких реформ в грамматике проводить не надо, так как она совершенно нейтральна по отношению к внеязыковым реалиям и позволяет при должной сноровке указывать почти всё, что вам необходимо.