City’s will lease out owned golf courses to offset the maintenance costs.Which is why teams build what they call practice facilities in suburban areas, and leave the rinks open for high schools and groups to use. They partner with city parks departments to oversee the scheduling.
The same thing could be done with golf. Community golf courses owned by the city or county instead of country clubs. This is done in some areas, but it requires taxpayer money.