So...software engineers become product managers? All of us? That's going to be an awful lot of product managers.
As someone coming from non-software engineering (mechanical), I always believed that good engineer is capable, and sometimes does these things himself. This guarantees he actually understands his domain in all aspects.