Most web apps are a combination of static pages, simple forms and highly interactive content though. That's what makes the choice so hard.
I know many will disagree with me and will point to livewire, etc as alternative approaches, and that’s valid. I’ve simply settled on React because it fits my mental model, I like functional programming, and I dislike that bifurcation problem.