> I'd say the average engineer would be much more capable of learning to be an average PM than vice versa.

It's a completely different skillset. Practice shows, that most Engineers simply do not want to be PMs or find out about that after making the change and regretting it.

I agree but my point stands, even if they don’t want to, an engineer at least has the precision of thought to specify how a product could work. Many PMs simply don’t have this, so asking them to become vibe coders is a hopeless waste of time.

I agree, the thought of some PMs building an actual system is absurd. They do not understand the details necessary.

But quite a few developers I know would also be absolutely hopeless as PMs. No people skills, no interest in strategy or the long term view, do not want to hear about end users.

PM = project manager in my world