Why do towns and city halls exist?
Short answer
Communities need places to handle procedures, records, public services, and coordination with residents.
How it works
Names and powers depend on the local system. The administrative role matters more than the building itself.