This is what customers pay us for - to sweat all these details so it's easy and pleasant for them to use our computers. We're supposed to be really good at this. That doesn't mean we don't listen to customers but it's hard for them to tell you what they want when they've never seen anything remotely like it.
In any relationship that comes to an end there's never just a baseline reason why. You say 'Oh I broke up with my girlfriend.' Someone says 'Why?' You say 'Well you got three hours? And then maybe after I tell you my version you've got to talk to her.'