I agree the answer is not more process. But the answer is also not “no process, let engineers get on with it”.
We need different processes. We need much better managers. We need to plan, but in ways that are specific to the risks of software development. It means more work, but not, perhaps more meetings.
Oh then we are in total agreement.