> I often wonder why Microsoft doesn’t go full-apple on its hardware and software.
To be honest, I kind of understand they don't want to do that. I bought a Surface Pro 8 some years ago and is probably the worst computing hardware I've experienced in a long time. Even basic things like thermal management is horribly broken when using Windows on it. Running Linux on it gave a slightly better experience, but seems so backwards that they cannot even make their own hardware work well, I thought the combination of hardware+OS by same company would lead to a better experience but nope.
> I thought the combination of hardware+OS by same company would lead to a better experience but nope.
It is the same with their software. It seems that every team is working independently. They are basically not able to release a "distribution" due to this. I wonder how many versions they need to have a unified look and feel like they in Windows 3x and later in NT4 to Win 7.