Let me give you a personal anecdote.
I built software for an employer that pulled in over $35M over the 13 years that I worked for them and continues to draw approximately 70% of their revenue. This wasn't an application. It was an entire suite of online products. I interfaced directly with C-level executives to go over the strategy, the scope, the features, and the design of each of these products in the lineup. I met with clients to learn about their marketing needs and how we might meet those needs. I was the technical point of contact for all software and hardware related tasks.
I was the only technical employee on staff. Occasionally I'd manage a contractor.
To be clear, I was the product manager, the hiring manager, the project manager, the lead developer, the business analyst, and devops.
But those weren't my "official" titles.
My job title was software developer.
I was fully engaged with creating the products, I was well compensated, and I was close to home.
Now tell me, what should my next move have been? Should I have gone for a position where I sat around, twiddling my thumbs, fucking with spreadsheets, sitting through inane product roadmap meetings, planning to plan about planning, and all the other insane busy work bullshit that tech companies do to justify spending capital?
I'm an expert product developer and an expert product designer and an expert facilitator and I have the receipts. I didn't become a software developer to manage people. I became a software developer because I wanted to develop software. How's that for motivation?