Многое зависит от языка. Английский, французский, немецкий – это аналитические языки, а русский – язык синтетический. В аналитических языках грамматические формы – суффиксы, приставки – легко связываются с грамматическим значением: достаточно присоединить какой-то суффикс, и меняется род. В русском языке все сложнее. Кроме суффиксов, у нас есть синтаксические связи, отношения в предложении между словами. Поэтому прибавить к слову «автор» суффикс «ка» так просто не получится. Может быть, лучше оставить все как есть? В нашем синтетическом языке есть слова общего рода, которые имеют отношение и к мужскому, и к женскому роду. Когда появились женщины в мужских профессиях, язык стал справляться с этой проблемой очень просто – меняя согласование внутри предложения. «Врач Иванова вошла в кабинет». Это согласование по смыслу. И этого достаточно.