Name 1 that provides a benefit people care enough to pay for.
... ... ... ...
But if what you said is true, ie, that programmers are "more honest in terms of what we think users want", shouldn't you be able to point to a lot of things?
If it's true that "We put out a rough approximation of what we think they want and let them guide us", how come nobody seems to be guiding anybody towards an offering people are willing to pay for?
Or do you guys just think you're "more honest" and "empathetic" when in reality you may be very, very far from the reality of what people actually want enough to pay for?