You engineers are too arrogant to realize what the PMs do. They are supposed to do all the stuff that allows you to be the tech code or HW monkeys you are supposed to be. But most of you don't allow them to do it. Your arrogance is so deep that you think you can do everything including schedules, budgets, procurement, executive reviews, contracts, etc. And you probably can....
But here's the rub. It'ss actually much cheaper and more efficient to let the PMs do this so you can actually engineer stuff...
But if it makes you feel better about how you screwed up this company by not doing your jobs....have at it.