We have a 100kloc codebase and migrated 2->3 + replaced our whole build stack (webpack -> vite) with a few dev days of effort (mostly on SSR stuff). It hasn't (at least not negatively) our general velocity at all.
A totally different thing than moving from Angular 1 -> 2 for example.
A totally different thing than moving from Angular 1 -> 2 for example.