In the latter, an idea that developers think will satisfy a need or want does not. It may prove useless because of its functional shortcomings, or because it’s too expensive in relation to its modest appeal, or because it arrives in the marketplace too early or too late.