Radio Shack gutted itself, IMO, albeit probably in response to the reality that they couldn't sell very many single 555 timers for $1.99 anymore once people had obvious alternatives.
As for hacker spaces, if people want them, they have to be willing to pay [enough] to have them. If the local real estate gets progressively more expensive such that the hacker space is no longer viable economically, then it's going to close or move. It was game playing collectives before them. It'll be something else next. Things we like aren't immune from the laws of economics.