Во первых я не считаю что каждая собака должна код писать. Во вторых, нужно разбить последний тезис: 1) процессоры стали сложнее, потому что они пытаются прятать сложность от разработчиков
2) процессоры даже сейчас не настолько сложны, просто никто не пытается разбираться