Комментарии 2
Сегодня на работе, нужна была такая вещь, правда то что его нужно устанавливать отдельно, я бы его не называл "из коробки"
С одной стороны вы правы - если модуль не установлен, то его надо доустанавливать. Но с другой - это же как и с любым другим функционалом РНР. Redis, zip, mbstring, curl, gd, PDO - все эти функции ведь тоже доступны только в виде расширений, и требуют установки перед использованием.
Тем более что под виндой это совсем просто - убрать комментарий в php.ini, в каких-нибудь CPanel/Xampp - одну галочку в настройках поставить, в докере тоже без проблем, на собственном VPS устанавливается одной командой.
Тут я бы сказал, что проблема скорее не техническая, а бюрократическая. Когда ты работаешь в большой распределенной команде, где обслуживанием инфраструктуры занимается отдельная служба, то проще обойтись вообще без функционала, чем согласовать его добавление. Я с таким сталкивался, увы :)
Использование ICU Message Format в PHP