Good product people have always been visionary, lead by a strong sense of design and understanding of how to meet the user needs.
Product Managers are the modern day bureaucrats created to reduce the individual impact on product and make PMs hot swappable like engineers (who I also think are better when they they have the aforementioned skills).
Google should be considered in object lesson in the problems of trying to bureaucratize product creation.