Yes, I agree. The "minimum complexity" is way higher this way, even for simple things.
But my fear is that when things get complex in the frontend, at some point there is a peak point at which these tools become easier and the more traditional ways more difficult. And it is not easy for me to day where that peak point is.