Say clients wanted a kitchen completely remodeled, you still don't have to use hammer and nails or nail gun --- I could easily demolish the kitchen and 3D print the new kitchen
What you know/done before doesn't necessarily dictate what you'll [can] do (which is the case on the Web)
Carpenter: Welp, we are gonna have to demolish the whole kitchen. So with the estimate of a full kitchen remodel you are looking at $80k
Client: ...
A smart/savvy (or whatever you want to call it) carpenter will easily do the modification[S] without tearing down the entire kitchen. Just like you can drop React into an existing project.
That said, to me the React ecosystem is the opposite of "convention over configuration" which can frustrate a lot of beginners. There's no popular `rails new` or `ember new` to get you started.
Let's put it like this, there are many ways to build a house, but you don't see a builder without at least hammer & nails right?
One day you see another builder with a nail gun, do you ask the builder about the machine or do you keep building a house using JUST hammer & nails?
After sometime, you see another builder building a house without using nails at all
After sometime, you see another builder 3D printing a house...