We don't have to understand why someone needs something. We just have to respect that they do. If we want to be in a relationship with them, we have to respect their needs and be willing to meet them to the best of our ability.
How many times have you gone into a place like Target with only a few things on your list and left dropping over a hundred dollars on stuff you didn't plan on buying? If you're like me, it happens more often than you'd like to admit.