> cohort wants to get promoted into architects and managers in 10-20 years time?
Architect is a different role than a dev, assuming dev means programmer/coder/software developer/software engineer.
Manager is a completely different career path.
No every dev wants to change their role into a non-dev. Some will, some will and will end up going back.
> There just aren't enough senior jobs
Well the job will change. New teams, products, companies will come and go. No one stays at one company anymore -- okay that may be an exaggeration but very rarely do you see one person working a single job in this industry for 20-30-40 years anymore.
Architect is a different role than a dev, assuming dev means programmer/coder/software developer/software engineer.
Manager is a completely different career path.
No every dev wants to change their role into a non-dev. Some will, some will and will end up going back.
> There just aren't enough senior jobs
Well the job will change. New teams, products, companies will come and go. No one stays at one company anymore -- okay that may be an exaggeration but very rarely do you see one person working a single job in this industry for 20-30-40 years anymore.