Well you're not wrong in the assumption that it's gonna take too much effort on behalf of programmers to do, but also...<br><br>A key part of what programming is, is building on the foundation of what it currently is. OS programmers should know what they're dealing with in general, but when it comes down to it, fixing all the legacy issues in the OS is more or less akin to starting again from scratch. You can make it faster, you can make it better, but the last thing you want to do is look into code made thirty years ago and poke about. At the very least, you'll find it's spaghetti code from an era where people agreed it was better to write code only you could understand, to keep all the jobs to yourself. Dig a little deeper and you'll become the villain in your own story, creating bugs you have to fix for years to come.