This is just systems engineering 101. There are volumes of material written on this topic including process, documentation, quality and organizational requirements. There is no need to reinvent the wheel. The product “roadmap” is the output of a good systems engineering approach applied to a timeline by a savvy, business- oriented project management team.
I would think the roadmap is fully owned by managers just like the code is fully owned by engineers. Do we ask the product owners to be aware of the code the engineers are writing, just in case there are inconsistencies with their specification? Of course not.