I see your point and.
At the same time, I think that deliver “what people need” is a way to ship the first release (or even BETA) of the products.
A company decides to ship a new product (or to enhance an existing one) according to financial analysis, metrics and feedbacks. According to these figures, stakeholders can take decisions to shape the “best” product.
After a while, they should check the KPIs (financial, competitive etc) and see where the gaps are more prominent.
Filling those gaps, in my opinion, allow them to deliver “what people need”.