I agree with most of what you say here. My only addition is that it would be nice if Gates and others would address the contribution gap.
What I mean is, there are many millions of minds who never get the chance to contribute to technology due to circumstantial or financial realities. There is no telling how much progress we could be missing out on. I think that Open Source has been a decent if not stellar vehicle for addressing this, and I wish that Bill Gates would just take a few minutes to think about it from that perspective. I believe the last time he spoke about Open Source in an interview, he had the same childlike opinion he had in the 90s, despite Firefox, OpenOffice, et al.
I can't afford to buy the code of Rise of Nations or to buy any sort of licensing for so doing, but I can think of many ways the game could live on. For me, it was the only piece of Microsoftware I ever truly, truly enjoyed.
For awhile we had an Xbox, and then we sold it when we realized we were only using it for Netflix anymore.
When he did his AMA, I asked him to open the code and received no response. Surely people were asking him more important questions, but still... It was actually why I made a reddit account, LOL.
But if you ask me, Steve Jobs was by far more evil than Bill has ever thought of being. That's only my opinion. Remember, as Jerry Garcia said, choosing the lesser of two evils is still choosing evil.