Microsoft has become such a H1B factory, I think any chance of major innovation has been utterly destroyed. They’ve become addicted to cheap overseas labor like a crackwhore and their culture is a dysfunctional mess.
Google and Apple still seek out and hire american IT workers and it shows in their products, delivery, and support.
Microsoft is night and day different than what it was in the 1990s. Outsourcing had destroyed it. It’s a shell of it’s former self.
Only remaining trouble is that Apple still insists that it's a hardware company.
They'd know better than I, but if it were possible for an end user to fabricate an Apple clone from mail-order parts (like what was possible during that very brief period under Gil Amelio), I think that Macs would capture a lot more market share.
Either that, or allow OSX to run on Intel-based PC clones without having to do a hackjob like some geeks have accomplished. Just sell a reduced core version of OSX off the shelf at BestBuy for $99 and let the rest of the applications run in the cloud. I don't even know why people fool around with Ubuntu or SuSe when there's a supported Unix desktop OS with Apple.
... but why am I bringing up notions from a decade ago?
I'll shut up now.