Thanks for the words. Honestly, I was just keeping the place tidy; the community itself wasn't improving, and I wasn't really doing anything to help it improve. Staff are under the impression that the law is "grow or die" (despite also saying that it's the responsibility of everyone to help develop communities, not just staff), so in their eyes I wasn't doing good work.
I've tried and failed to boost activity (outside of people posting Essentials questions or game threads), and that put me off. I finally decided I'd had enough of failing to provide what the section needs, hence my resignation. I'll let a fresh pair of eyes have a go instead, see if they can do anything about it.