Whatever for? Programmers work with machines because the results are predictable and controllable. Unlike people, who don't do as you ask, don't tell the truth, and have their own agenda.
Well working with machines wouldn't need sprint planning and code review. I think peer programmers are also uncontrollable, the business requirements and technology evolvements can be unpredictable, and the customers/users have their own agenda, and they're kinda what/whom senior programmers tend to care about. They don't represent the responsibilities of a manager role though.
These days are long gone. Most programmers are building products for people.
I agree with the title but more of a case that the alternative is having people who desperately just want to manage who usually make the worst managers.
The unpredictability of people is a myth.
As is the predictability’s of information systems.
People are easy to predict so long as you get to do it in retrospect.