Not what I'm suggesting. More what I am suggesting is that we REALLY need to get away from teaching software products, and start teaching how to use computers.
Example:
Teaching fundamental abstractions before basing education on one set or another.
Teaching fundamental program sets/basics of toolchains (Think scripts, text editors, and intro to program compilation.)
Teaching fundamental protocols.
Teaching about infrastructure.
Teaching how to do X in Windows/Mac/Linux.
IN THAT ORDER. Notice that that curriculum, while it would likely have to choose one OS or another based on circumstances, focuses on what you can DO with a computer, and lays a foundation through which the neophyte user can begin to understand what a computer and the NET really are.
The NET isn't a pretty screen. It isn't one company's search engine, it's the means by which info goes from HERE to THERE. A computer isn't some mere calculator. It is an extension of our minds (and should be civically treated as such, but that's another post).
I can die happy if within my lifetime, my occupation in the tech industry becomes "unskilled" labor. For I will have contributed to finding a way to elevate mankind to a me level.