No good point, I appreciate discussions!
I think they know if it didn’t exempt city residents there would be enough backlash from eligible voters it wouldn’t pass. Seeing as it’s a fine and not a ban it can have secondary effects of improving safety and the environment but primarily it will raise money.