"Your engineers" => Engineers aren't "yours". As an engineer I've never reported to product and don't ever plan to.
Engineering requires hours of careful deliberation between choices when building large and complex systems. Product managers are incentivized to deliver features faster. If you're a PM who actually understands engineering, try to understand the actual operational burden your engineers are facing.