I feel quite the same way about how React is coming out and stating:
The entire architecture of the dominant frontend framework is suddenly shifting from classes to functions (which are called hooks). I welcome the change. But the lighthearted way on which this fundamental shift (classes were the core architectural component of the framework and its main workhorse) is communicated leaves a strange taste. I congratulate the React team for making a fundamental shift in the foundations of their framework – in the same breath, I encourage my fellow programmers to be more critical of the dominant programming concepts of the day, and to look into the fundamentals behind what’s currently trendy.