Re: Baby... Bathwater?
But you need something CPU-specific to load the CPU-agnostic code. Or, to put it another way, some sort of CPU-specific system that can be used by someone operating the computer.
You could possibly call it an operating system...
We'd already be years into developing CPU agnostic applications that could run effortlessly regardless of the underlying CPU
You mean something that we could "write once, and run anywhere"? We've had Java for the last 20 years. But even then, you still need a CPU and operating-system specific runtime. Oracle currently lists seven JREs for Linux (x86 and x64), Mac OS X (x64), Solaris (SPARC and x64) and Windows (x86 and x64).