I understand your concern, but that's the price to pay to get our hands on things Microsoft is working on.
It's partially user's fault. Previously, Microsoft used to release more stable builds in the Fast ring, but it would take more weeks, even months, to make available new preview. Users complaint a lot to Microsoft that they wanted builds more often. Then Microsoft said that releasing new builds earlier means more bugs and things not working, and you OK with that? And Insiders said, Sure!
Remember that you can always switch to the Slow ring to be more stable builds.
What I don't like very much is when sometimes a new version comes releases, and you come across bugs or some features half baked. But again, Windows 10 is offered as a service, which means that you can't complaint, because "service" means that it's never considered done.