In years past, when I talked to others about Windows instability, I would hear that it wasn't Microsoft's fault. There are the hardware vendors, system software, and hardware drivers to blame and this was no doubt part of the problem.That doesn't apply to my situation with the Surface 3. It's Microsoft's hardware, Microsoft's OS, and Microsoft's responsibility to get the drivers right. On top of that, all of the apps causing my frustration are Microsoft's own. Plus, if the problems arose due to a bad update, that's firmly in Microsoft's lap too.
I still think this Windows 10 was rushed especially if there are issues when using Microsoft's own hardware.