I worked in Motorsport for years, so I've got a bit of a bias. Yes, street tracks screw over locals. It's better in recent years. Instead months to set up and tear down its now taking a couple weeks. And a nice bonus is the fact the a couple miles of your road will be perfect the rest of the year.