I'm asking that because, in my own experience, I sometimes have to use less usable or less featured competitors just because of a poor reliability of the tool of my choice. It makes me think that people often goes for features (and good user interface, etc) because of market trends or competitors or whatever, and doesn't take reliability into an account.
And as a former developer and an UX consultant at the moment, I always try to predict (and discuss) complexity of the solution I suggest to my clients to be sure serviceability will be at the same level as UI and overall functionality.
I believe that not all of the UX people have a strong technical background, so how you deal with that (if at all)? Do you think that UX discipline should take the reliability into an account or despite the fact that it's somehow connected with UX it should be handled by someone else (like engineering team, etc)?