A zastanawiałeś się, że budowanie takiego programatora to ogromny (gigantyczny) krok wstecz ?
.... wiesz co to jest ISP ? (In System Programing) - czyli możliwość programowania procków bezpośrednio w układzie. Przecież po to wymyślają producenci procków takie rozwiązania by nie trzeba było tak jak dawniej "wachlować" nimi pomiędzy podstawkami programatora (nie wspomnę o tych w obudowach SMD). Nie wspomnę też o utracie ogromnie ważnej cechy przy takim twoim uwstecznionym sposobie - jak wygoda przy samym programowaniu, debugowaniu procka itp
.... toż to zgroza w dzisiejszych czasach pisać program, wkładać scalaka do programatora, wyjmować go i ponownie wkładać do układu docelowego żeby zobaczyć czy wszystko działa. A jak nie działa??? - no to znowu, poprawka w programie, przekładanie itd itd itd .... brrrrr
nie wspominając już o możliwościach późniejszych aktualizacji oprogramowania gdyby takie okazały się przydatne. I nie ma co się zasłaniać bootloaderem jak coś

bo i on może czasem w trakcie produkcji ulegać aktualizacjom
więc co za problem umieścić to złącze ISP (kilka pinów) obok procka w układzie docelowym ??? i tam najspokojniej w świecie go programować
to jedno - a drugie - czy potrzebna jest ci iluminofonia podczas programowania. Zapewniam cię, że jak zaczeniesz programować dużo i na poważnie to migające ledy będą tylko wkurzać

.... tym bardziej, że ty chcesz jeszcze je jakby powielić w stosunku do tych , które będą wbudowane jeszcze w sam programator zapewne
.... tymczasem - zaczytałem gdzieś na necie, że niektóre procki (nie pamiętam firmy) będą wspierały w prosty sposób możliwość programowania za pomocą radia .
I co wtedy nadal będziesz stawiał sobie pytanie po co takie możliwości ? nadal będziesz wachlował prockami ?
.... może jednak pójść z duchem czasu - tym bardziej, że to właśnie dla początkujących i amatorów - takie ISP to totalna wygoda i ułatwienie
przemyśl to wszystko
pozdrawiam