Это правило отражает историю и жизнь языка.
В славянских языках, в разных русских говорах "Г" переходит в "В", а иногда и вообще теряется.
Например, слово гусеница в разных говорах и языках существует как вусеница и как усеница. Господин, осподин и восподин.
Обратите внимание на то, как звучат эти окончания в древнерусском тексте Слова о полку Игореве:
Почнемъ же, братіе, повѣсть сію отъ стараго Владимера до нынѣшняго Игоря, иже истягну умь крѣпостію своею и поостри сердца своего мужествомъ, наплънився ратнаго духа, наведе своя храбрыя плъкы на землю Половѣцькую за землю Руськую.
Сейчас можно читать в церковно-славянских текстах и слышать:
Ве́рую во еди́наго Бо́га ... рожде́ннаго ... сше́дшаго ... Свята́го
Со временем правила изменятся и зафиксируют новую норму.