Optional не ломали, его функционал делается фильтрами uird.load uird.noload
Ну так это и есть сломали
У нас (в портеус и линукс-лайв) Optional - это особая папка - то , что грузит load
В UIRD - uird.load uird.noload грузит from c более расширенными фильтрами и optional - обычная папка
На мой взгляд это усложнение удлинение , неудобство и шаг назад
Проще загрузить по списку из спецпапки , чем все по маске
Отсюда же неудобства load+ вылезают
Очень зря смешали в кучу base modules optional. Это даже упрямый Дядя Шурик взял на вооружение
=+ региксы и sh в конфиге - лишнее усложнение
Если в таком виде поставите в исо - юзера запутаются и Вас сожрут
Будете объяснять про регексы и учить шелу