In either case there is a disappointment, one which we could have reduced or even avoided if we had made a bigger effort to be more explicit about the qualities of benefits we required.
There are many barriers to doing this properly. First we must identify those qualities which might impact other attributes substantially. To do so, we also usually need to learn a language for expressing those qualities in an unambiguous and testable way.