Forget the corporations, forget the character flaws, dodgy deals and mistakes along the way. We needed both men, in equal measure to be where we are today.
I'm not so sure if I want to agree with you there. Both of them have always stood on the shoulders of the real giants that were almost invisible to the public eye: People like Tim Berners-Lee, Dennies Ritchie, Anders Hejlsberg, Guido van Rossum, James Gosling, Niklas Wirth, Alan Kay, Vint Cerf and Robert Kahn -- just to name A FEW. And even those stood on the shoulders of other giants.
Gates and Jobs primarily were business and sales people. And unlike Gates, Jobs could not even write a simple program. Basically, they are glorified CEOs that get the work of others attributed to them. They both deserve credit for creating the companies that allowed so many great people to create their products and technologies -- and that alone is an incredible achievement.
But I think it's time to do what the Old Romans did when the triumphant general returned from battle: They put a slave on his chariot who held the laurels high above his head and kept whispering the words "remember, you are merely a man" into his ears.