Для знатоков

Почему в английском языке в степенях сравнения есть исключения? Вот big bigger the biggest. Но good better the best? Откуда эти исключения и как они закрепились?