It's not my assessment, I just happen to agree with it. You disagreed with it yet came to the same conclusion (Microsoft's dominance over desktop). I simply miss the logical step in that process.
PS. Also, there are plenty of "digital ecosystems" for us to play with, even today. Billions over billions of ad hoc, embedded, portable, desktop, mainframe and all the other platforms in between. Thankfully some unification now exists (where it matters).
I don't think so. You had a handful of self-sufficient ecosystems to work in. Apart from having only one software ecosystem, I can't see why you may think we are better off now.
> how one may deny that Gates brought the PC to the masses with knowledge of the above are beyond me
Since it's your own assessment of your own shortcomings, I assume you must be right.