I've been on SO since 2009. I can confirm the community is getting harsher, less patient, and more exact. HOWEVER, I can see the other side. I see tons of questions that are not fit to be on the site: one-liners, opinions, "help me with my homework", and utter spam. Not to mention people who clearly did not search the site, or even Google (many of Google's results come from SO), and ask a simple question asked a thousand times before. Bad questions and answers will stay online indefinitely, coming up in your future Google searches.
There has to be a balance. Comments should be less hostile, but posters should vet their questions before asking.
Perhaps the suggested structured form is the right way to go. If people will take some time to document their effort, and code, they'll gain appreciation for the time spent by someone reading their question and providing an answer.
PS: +1 on using Zuckerbot in an article not about Facebook :)