Product Engineers are a rejection of fragmentation

One of the biggest problems in product development is the dilution of information as it goes from the problem space to the solution space. PMs talk to customers, designers create mockups and engineers implement the technical solution. When information arrives to engineers, there's been some information loss inevitably.