Everyones replies on this have been spot on.
No one (even me!) is obligated to respond to any post, and I am sure the vast majority of the folks on this forum are as thankful as I am for all the great and varied responses on the forum.
As @JMichaelTX says, we each have our own style.
Some great posters on this forum produce absolutely fantastically details macro solutions for people and that is a great resource. Generally, my answers tend to be somewhat more along the lines of how you go about it, both because I can do that quicker (and I like to spend some time programming!) and because I think there is great value in learning how to create a macro yourself which will benefit you long term. But often novice users just need to get some immediate value out of Keyboard Maestro to make it worth continuing, so it is great to have both approaches.
And absolutely, if a post irritates you or you simply don't feel like answers, by all means leave it. I will often leave a post that I either want to think more about or that I think others will answer well, and then come back to it a day or two later (in this, using mailing list mode in Mail helps a lot because I can simply mark it as unread and leave it for later).
The only thing I do ask is to avoid telling the OP that they are wrong, or what they want to do is a bad idea (pointing out risks is fine!) or that they should not do something. It's generally not appropriate to tell folks what they should or shouldn't do. Of course there is nothing wrong with "I would solve this by …", but even "I would not do this" should be reserved for cases where there is a real danger of data loss.
Variations on style of answering can only help the forum in general, since different people are after different things. And the absolutely freedom to simply ignore a post will help avoid people getting burned out. Take a week off, skip a post because your coffee is getting cold, whatever - there is no obligation to respond, let someone else help them.