@zachleat A few things I learned over years:
- Angular 9 -> Angular 11 (4 weeks)
- Angular 11 -> Angular 14 (3 months)
- Angular 14 -> Angular 16 (2 weeks)
- Vue 2 -> Vue 3 (4 months and still counting)
- Web components (casting amused glances at the above migrations since day 1, years ago, no migrations required till date)
Web components just make life easier for long haul.