Earlier quoted context omitted.
Although I understand what you saying about big shifts and kinda shared your opinion, specially about hooks, I started a new project from scratch last week and decided to give hooks a try (and, for reference, I've been using React on a daily basis for 5 years). Oh boy I was wrong. Hooks are way more easier and intuitive than what I thought. It makes code so much more readable and easier to reason about. Especially wh…
IMO it is good that the React team was open into investigating different paradigms. It's a good thing and you rarely see this with other big projects.
Microsoft forcing Windows on mobile devices in the 2000s is an easy example of that kind of failed leadership.
This subject matter is covered extensively in: https://en.wikipedia.org/wiki/The_Innovator%27s_Dilemma