I think that one day, all of github will be slurped into a bot that will take over most engineer tasks, and while it will not replace engineers, it will make at least 60% of engineers redundant.
Are you an engineer? How is your time divided between building (i.e. coding) and deciding what to build (meetings, gathering requirements, understanding the problem, etc.)? First we will automate sooner or later. The latter will be rather more difficult.
Now, you split that group 40/60 into 2 groups so that one group is allocated 100% to meetings, and the other group 100% to programming. Now replace the latter group with bots.
That is why I mean.