But it doesn't. People are breaking the social contract by not respecting the area. If I invite friends from out of town over for the weekend, is that breaking the social contract? If I'm going away for 2 weeks, and I have friends house sit for the duration, is that breaking the social contract? Tourists and visitors existing in a space (unless it's too many) isn't inherently violating the social contract. Their selfish behavior is the issue.
I understand what you mean. I have neighbors down the road who throw a massive family gathering once per year that I'm certain breaks noise, traffic and safety ordinances[0] due to the sound system still going at 10PM and parked cars littering both sides of the streets. That's not due to Airbnb or any other hospitality broker.
If you have an issue with visitors, talk to them. It's possible that they don't even know they're being a nuisance. I have had cops called on me for a noise complaint. It would have been a better use of everyone's time to knock and let us know.
[0]: As far as I know, no one reports the reunion/gathering. I like to think that since we're all very respectful of each other's property and space, breaking the rules for a special event once in a while is no big deal.