Никто не запрещает шить ардуень программатором
Тогда она теряет смысл,
единственное ее достоинство (оно же скрытый недостаток) - это USB загрузчик, который висит в памяти, исключающий необходимость программатора.
А подвязанность на форм-фактор дроп-ин модуля я как раз считаю недостатком.
Вся прелесть AVR-ов (да и других МК) именно в широкой номенклатуре, в возможности выбора чипа под конкретную задачу - по памяти, периферии, количеству ног, необходимых для управления.
Под любую из мег плата легко делается даже ЛУТ-ом, не говоря уж о фоторезисте.
а кривизна резидента полностью определяется кривизной, заложенной в идею загрузчика разработчиками МП.
Не должно быть никакого загрузчика (только если это не специальный режим, boot-ROM, недоступный в нормальном режиме).
Мое мнение, в МК не должно быть НИКАКОГО лишнего кода, кроме программы, написанной собственно пользователем.
ХИНТ: штатное программирование ардуины производится стандартным программатором
Который не входит в комплект поставки (само железо программатора), есть только разъем для подключения ISP программатора.