Today's modern day computers, are great, it is the stupid Windows OS we have to use that messes them up.
While I have nothing good to say about Windows, it is rather unfair to lump
all of the blame on Microsoft.
The underlying PC architecture is cretinous and is the poster child of the "built by the lowest bidder" philosophy.
All of the x86-64 cpus on the roadmap will still start in real mode. Ten years from now.
I can hardly wait for 128-bit x86.. it will be like a forty stage bootstrap. I wonder if the keyboard controller will still be gating off the A20 line at that point?