More features that users don't need
Microsoft need to acquire companies that bolster reliability of their existing products, rather than chasing new features.
To my mind one of the savviest acquisitions Microsoft has ever made was sysinternals. Not just because of where Russinovich is today, but because it threw great insight into what Windows was doing under the bonnet. The crazy thing is that you would have thought that, as part of the development of Windows, Microsoft would already have wriiten tools like this for internal use from the ground up, to improve the reliability of its products. It seems that this was not the case, otherwise there would have been no need to buy the company*.
*The cynical among us would say that it was to trash freely-available utilities that were a bit too useful, or to shamelessly head-hunt. Again though, you would think a company writing an OS would have this kind of calibre of staff already on board.