I moved into management 5 years in at my startup. At the time I had ~50% of all code commits. I wanted to run a team because there was so much I wanted to create that I couldn't without the help of others. After a few years of VP of Engineering and then CTO I'm back to writing small apps in Rust for free. So while it was enjoyable it didn't scratch the same itch.
So they can make technical decisions. This is one of the reasons I hate programming at companies. I didn't serve in Iraq so I could work my butt off to get a degree and then spend years working professionally while continuing to learn and do side projects to have someone who doesn't know anything tell me what to do.