Playing devil’s advocate.
“So it’s not the presence or absence of guns that makes people suicidal.” “We can’t afford padded walls in open society to prevent people from using whatever tools they have available to kill themselves.”
I couldn’t disagree more.
‘To me, saying “you don’t need React/Vue/Angular until your site gets huge” is kind of like saying “you don’t need a structured programming paradigm (such as OOP) until your project gets huge.”’
Yes, that’s _exactly_ the same thing, and it’s dead-on accurate.
I like React just fine, but I disagree with your reasoning and conclusion.
Premature optimization assumes that your efforts make things better. If your project is complicated enough that the tool really matters, saving time on deciding which tool to use by not giving yourself a choice is likely not actually an optimization.