As someone who's still trying to keep a local hackerspace alive, it seems like much of the organisational and grunt work, as well as financial support, has to be done by a few core people.
Many people aren't willing to financially support community spaces, especially if they haven't had the chance to develop memories from it. Many people can't seem to fathom that rent is an ongoing concern, and we'd rather someone commit to paying $32 a month than give us a one-time $100 donation.
I find it difficult to trust that people will contribute their share of work necessary to upkeep a space. Many users are slobs, and are happy to leave the space worse than it already is.
Well sure; $32/mo is a lot more than $100 inside just 1 year