Just so everyone is aware of why Windows 10 quality has been so poor--
Microsoft made the decision to eliminate the jobs of their Windows test team. It is now the developers who are responsible for testing their own work. This leads to a conflict of interest with inadequate testing being done prior to rolling out software
to PRODUCTION.
[Moderator Edit: Clearing up some Misinformation in terms of the comment above in green. It has always been the developer's responsibility to test their own work during development. Microsoft does have folk who test the update before it reaches the Windows Insider rings to make sure it complies with their Quality Assurance (QA) tests**]**
Users, just like you and me, have now become the testers, and Windows 10 includes features that send information to Microsoft in the event of failures. With enough failure reports, the software should, in theory, eventually be fixed by the development team.
This is a cost savings measure from Microsoft.