Ballmer's strategic thinking in doubt
Opposition to Linux was right for the time? It left Microsoft saddled with a legacy of virulent, unreasoning opposition to the open source field, and even today, it has only selectively found partners that it can work with (Samba, Python, Chef, Linux). Microsoft protected Windows revenues, perhaps. But it sacrificed future usage of its Azure cloud, which suffered initially as being viewed as a Microsoft technology showcase. A cloud needs to be open to open source code components and as many potential partners as possible. If you call shooting yourself in the foot a good strategy, then, yes, it was the right move.