May I ask why you are asking that instead of answering the question?
(btw I have tried to answer some of it in a sibling comment)
For the same reason the first question for any tech support, sale etc. is understanding the customer's requirement. Not asking that would be very rude.