As far as not having the skills, that’s the entire problem that most software engineers are going to have if they don’t understand the business. If you look at the leveling guidelines of every tech company, the higher you go up, the more you are expected to deal with “ambiguity”.
As a “staff software architect”, I am part project manager, part technical lead. But the last thing I want at that level is to play telephone and have someone constantly coming between me and stakeholder.
And some software engineers will be stuck fighting thousands of other commodity ticket takers fighting for scraps. We see that now without AI taking jobs.