I don't discount the fact that some folks get burned out or that some just don't really understand the nature of an internet forum.
That being said, shouldn't we seek to foster something better than the average forum? We have some of the best AutoCAD and programming minds in the world and yet we still can't seem to answer questions from folks who obviously don't know how or can't find the answer elsewhere without pummelling them with things like "did you bother to do a web search" or "I'm not even going to try and help you because you didn't do <this> to my liking"
Seriously .. the whole point of having a forum is to help others and discuss problems to find solutions. Beating up on the poor sap who is struggling doesn't paint a very good first impression.
Many of the folks here also frequent other forums .. and I've seen it more than once where someone will post a question on forum x and then post the same question here, hoping that somone would recognize the issue and provide some guidance, but instead all they get is grief because they dared post the same question in more than one forum ... and while some who visit multiple sites might take that as not giving anyone time to help resolve their problem, I see it as covering all your bases ... after all, if every question could be answered on any given forum, then we wouldn't need more than one. I don't know what forums everyone visits nor how often, so it is reasonable that the question will not get answered in one or more of the locations in any given time frame.
We have GOT to do better.
I'll not identify the person who left. If you do some very limited research, it will show up.