@MacLemon Hi there! I envisioned two primary use cases:
1) A hosted service used by multiple communities (https://gettogether.community is this)
2) Self-hosted instances per-community that wants more control over settings and data
It doesn't make much sense to host an instance per-team or per-location, just because of the cost of hosting. Municipal instances are an interesting idea that I hadn't considered before.