An interesting thing about "user experience". Several months ago, I made it a point to ask a handful of coworkers from every department what they felt gives users a "positive user experience". Even within our organization, this definition isn't something that is mutually agreed upon. Each team, project and discipline has their own interpretation of what creates an exceptional user experience.
For me, the analogy I base my interpretations is from gourmet food. "Fine dining" is all about the "experience" of consuming food. It isn't about foods that have an overwhelmingly sweet or salty flavour. It isn't about consuming the appetizer or main course. It's the subtle nuances that are culminated from all aspects of the meal; not just from one specific course or entre.
When focusing on user experience in relation to software development, all the tiny nuances make a significant difference to the end product, but they are just that; "tiny" nuances. On any given project, how many clients would be willing to put out the time and budget in order to give developers the ability to focus on the minor -- often neglected -- functionality? There needs to be a median; I just haven't found it yet.