That's still the same problem though. If nobody pays the town is still going to be out money even if it's possible to collect $3500. And the reason they don't put out the blaze and then just charge if someone doesn't have insurance is because they won't be able to collect.
The problem is that the municipality is a subordinate gov't within the county. They have no leverage over people outside the municipality, and basically had to have a court fight for every uncollected fee/fine, which rapidly ate all the money that could be collected... if the person living almost tax free on unincorporated land in a mobile home had the money to be collected.
How do you deal with freeloaders in society?