Project management and initiatives require a DRI (directly responsible individual) for success, but the roles of a DRI and project manager differ.
Innovation should reside in the corporate trenches - this is what the author of the article argues. Employees in the trenches are more motivated to innovate and it's easier for them to come up with ideas that solve pressing customer needs.