Plenty of programmers know nothing about electrons. Think kids.
Most programmers never think once about electrons. They know how things work at a much higher level than that.
That only works because some EE has ensured the abstractions we care about work. You don't need to know everything, you just need to ensure that everything is known well enough by someone all the way down.
Yeah? So what. Theyre still using abstractions that were created by people who know about electrons.