Casey Muratori, the creator of Handmade Hero, shows that there are at least 30 million lines of code between a program you write and the hardware the code is running on. Because of things like the OS, drivers and other abstractions we are stuck with a giant bloated mass underneath absolutely everything we do.
Then he lays out the benefits of creating a stable instruction set architecture. Then software developers could program closer to the hardware level and in return have faster and higher quality software.
I like a lot of his ideas. I also love the thought of getting away from so much OS and vendor depended code. This is definitely worth watching. Even if you do not agree with all of it he makes a lot of good points.