Questions are usually about concrete problems. They frequently have easy concrete answers that sometimes only work for that instance. (Some would call them tricks.) But they frequently also have more or less easy general answers that work for that instance and much more. Sometimes it is clear what level of answer the OP will appreciate. Should we give both kind of answers, even when the general answers are unlikely to be appreciated or even understood by the OP? Some other people reading the thread later may appreciate the general answers.
I don't really have a hard rule for this and I'd like to hear what other people think about this issue, which I believe relates directly to the quality of this site (and other sites of this type).