> Figure out what works and keep it, is that so hard?
Well, short answer is that it's been in the "figure out what works" phase for many years now. The developer experience has improved a lot over the years, but it's at the expense of constant breaking changes and dependency hell if you want to upgrade existing code.
This is probably the best answer to my confusion. Not too negative or overly optimistic. We are just still fleshing out how we want to do this and there are a lot of cooks in the kitchen finding various ways to make the same dish.