As I just replied to Fred, It would be very easy to apply a rule to the booking software to route any rental over 30 days to a for Hosts who can only provide long-term rentals. I know this because I work with the same software platform they use.
What I am suggesting is that Airbnb add a category for Hosts who, due to local ordinances, are no longer allowed host short-term. This category would have its own requirements for maintaining Superhost status. The only requirement that would actually need to change would be the limit for number of "trips" hosted per quarter or year.
I have been an Airbnb host since 2012, and have maintained Superhost status continously for over 2 years. I should not be penalized because my municipality changed its zoning laws.