I was the top-rated user on Server Fault from 2009 to 2014. I participated less and less in 2013, and eventually stopped nearly "cold turkey".
The tenor of the questions changed in the last couple years I participated. Early questions were more of the the "I'm having this strange thing-- here's what I've tried already"-type. These were a lot of fun to research and answer. They ended up sending me down rabbit-holes that helped in my work later on. (There were also "explain xxx concept" questions, which were tremendous fun to write for but there are only so many of those that can be asked.)
I was never one to "vote to close" because something wasn't "sysadmin-related". That's likely because I've been asked by Customers to "sysadmin" virtually anything electronic. A number of my answers ended up migrated over to "Super User" as a result. The migration of questions to other sites didn't bother me, because that wasn't killing the question out-right. The "community" closing legitimate questions, however, made me sad.
I did "vote to close" on questions more of the "Can I get some free labor" vs. "I'm having a problem, here's what I tried". The former seemed a lot more common towards the end of my participation. I never saw closing these questions as lacking in compassion. Often there were plenty of existing questions the posters could've used as reference. It was clearly easier for them to ask another question rather than research.
I hold myself to am unreasonably high standard w/ respect to researching before asking anybody a question (at least, anybody who I'm not paying for it). I tried to relax that standard when it came to answering Server Fault questions, but there was still a lower limit. It was hard for me to be "compassionate" in the face of such apparent laziness and disrespect for the donated time of others, particularly when there were so many good resources right at the poster's fingertips.