That's baloney - virtually no computers these days are "cleanly separate" from their software, at least outside of tiny microcontrollers. Do you have any idea how much software executes before they even get to the point where the operating system beings to boot?
The idea that a CPU is going to come out of reset and start executing instructions that you provide at the reset vector is thirty years out of date.