This is the end of software development and the beginning of software management. The problem is you don't need a lot of people to do the later. There are going to be a lot of devs out there vying for the same jobs in the future drastically driving down salaries.