Whats the right choice for building a repacement for an existing app that has survived for 15 years and you want the replacement to last at least another 10? Whats the long term hedge?
That being said, Between rolling-your-own vs Angular/React/Vue. I recommend Angular/React/Vue.
At the same time, you could've made that same argument at some point with Google and AngularJS, Dart, Polymer, etc.
Not necessarily a safe bet.