Some questions from a literal perspective only have a no answer. I've answered some of these by explaining how one can create a compromise solution that brings them closer to what the OP wants. These answers are rarely accepted -- should I bother in those cases?
Even if it isn't the exact solution, it is a solution.
Users come here for help - most of them don't care if it isn't done a particular way, they just want it to work.
Because you might just be helping someone who comes along later with a similar question/problem, and then they see that and say "Hey! That might work!" and then they try it and it works!
I honestly cannot think of any good, solid applicable reasons not to try and answer a question (there are always edge cases, admittedly mainly when the person is being stubborn and doesn't want a solution, things like that).