> I've seen too often that developers who want to become managers because they think it's the next inventible step aren't prepared for the people management and HR part of that role

As an IC, this is baffling to me because that seems like the biggest and most obvious part of the job. I never want to be approving people's leave requests or telling someone they're being a jerk on slack.