Тут хитрее - т.к. движок не знает, какие символы будут записаны, то резервирует по максимуму. Но точно не помню что есть "максимум" - в доке написано где-то, но точно не два.
Почему от 2 до четырех? Текст, состоящий только из символов Юникода с номерами меньше 128, при записи в UTF-8 превращается в обычный текст ASCII из вики... Получается и один