Surely it is much more efficient for a PM to ask all the wrong questions and relay the answers using totally different words to the developers. As many many companies love hiring tons of PMs, this is surely the optimal system
When you actually understand the problem you are solving, and the users you solve it for you start to care about a solution and not just the technology.