I've had the same thought for a long time. I think this is spot-on. Ballmer is underrated in that he put Microsoft into a profoundly well-resourced position that a better product leader was then able to make productive use of.
Still would prefer a Unix like OS though. Windows is too complicated to debug.
W10-11's failures' are born of greed.