С низковольтным программированием к сожалению все именно так. Но ведь никто не отменял высоковольтное программирование

По крайней мере меняешь RSTDSBL, а потом можешь и в низковольтном. Тут главное правильно спроектировать схему и оставить возможность программирования. Например включить резисторы последовательно сигналам подаваемым на ноги используемые для программирования. Таким образом и программировать можно без выпаивания или использования сокетов.