I think the idea that the project manager of a technical project should be an engineer sounds like a good idea.
In my life I have seen project managers getting played for fools over and over. If the project manager can’t asses if something like a time estimate is reasonable people will take advantage. The cost, the timeline and the deliverables will suffer.