The whole point of the regulation is to decrease the use SUVs in the city for health and safety reasons. If cost doesn’t matter to them, then this regulation is meaningless. It seems the people who pushed for this, and presumably most of the people who voted for it, disagree with you.
I drive a crv and have always known it as a crossover. Although funny that you mention compact spots, I looked it up one time to see if a crv counts and it does count as compact. Never the less I had a guy scold me for parking in the spot one time. His sedan definitely had a bigger foot print and he was right on the line, while I was comfortably in the middle of the spot.
I just looked down at the line between our cars and kind of raised my eyebrow at him while pointing out my car is smaller than his.