He's spot on with one thing: manufacturers shouldn't let their customers tell them what to build. The general public usually doesn't know what it wants until it has already appeared.
I agree. You learn about your customer's pains, then build a product to ease them. Asking your customer what features they want is lazy product management and gives you " me, too" products.
Yet it still happens all of the time at big companies.