Microsoft used to do decent testing of their updates.
In the last two years, they seem to be saving money by letting their users to the testing.
When a patch comes out we need to weigh the unpatched security risk vs the risk of the patch breaking things.