I find your article a bit incoherent. On one point you seem to use the old “engineers” argument that one should choose the right tool for the Job. Which is and always was kind of a “Captain Obvious” position. On the other side you seem to discourage people to write openly about their experiences with those tools; which may be biased, but also can contain valuable information about how and why to choose something for a task.
Beside of that — the Tool analogy in “Right Tool for the Job” is not very useful most of the time. Choosing between Frameworks like React or Angular often is not a decision between a hammer and a spanner; it often is a decision between a “Mannesmann” or a “Proxxon” spanner. The decision is then not to use the “right” tool but more like the “available” tool. It is not a good idea to bring in Angular into a React Project or vice versa. Shared experience with tools can help though to make clear, that a particular “brand” of tool may break under certain forces/constraints. Like Angular 1 in certain contexts of big DOMs and many active bindings.