"That’s weird. In my view, programmers are also PCB and schematic developers. These tasks can’t be addressed separately. And there are enough people to write programs."

That's about 98% false - I've been programming for 42 years and can't design a PCB or draw a schematic. Here on BLF, it's again, not 100% true, maybe about 50% false. I work with EE's every day - they do the board designs, I do the firmware -- it works for me.