Brave article, considering the popularity of JS out there in today’s market. In all reality though you pointed out one of the most forgotten facts of being a software engineer. A big saying in the school I went to, an building an application web or whatever big or small, it’s like eating an elephant. You take it one step at time. Most importantly though there are a lot of bites, however any combination can work!
It’s all about knowing what’s best for you and your team. If it’s Angular or React or just plan old HTML5 and some CSS. The app will work.