Jarsve,
We will have to agree to disagree. I don't need to read about computing history. I'm 62 years old and I have been in IT since 1978. That is looooooong before Microsoft developed Windows but just about the time they got (think: stolen) DOS up and running on IBM computers.
Guess what? back then (1978) there were other operating systems the least of which was Unix. If you go back even further in history you will find that before regions/countries were able to communicate and near light speed very similar "inventions" took place over thousands of years. How did that happen? People thought in vaccuums. It's not far fetched to say that if Bill Gates had died in car crash at age 14 someone else would have taken his place and the name may not even be Microsoft, it might be called SpringBoardComputing for all we know.
Based on that knowledge and understanding of history I say Microsoft is *not* the only outcome that enables us to be able to do what we do today. We would be here no matter what. Just some names would be different.
JMO.
BTW, I don't hate Microsoft.