Sadly, we need laws and rules for just about anything. If you don't have them, there is someone who will exploit the lack of those laws and rules and be a nuisance. While not exactly the same a town law banning something, we have to have rules regarding even the most common sense items, otherwise we have problems. For example, we don't allow clotheslines. Not because we care if someone needs to hang their beach towel out to dry, but because if we didn't have the rule, someone will be stringing a half mile of line and hanging their stained underwear out for everyone's viewing pleasure. Heck, we have to have a rule about not parking on the grass. You would think with designated gravel parking spots, that wouldn't be necessary, but remove the rule and soon there will be someone driving their 1 ton dually truck across the site to park at the front door of their fifth wheel. The fact at the truck spun 6 inch deep mud furrows into that yard doesn't matter to them, they are leaving tomorrow.
As for parking ordinance under discussion. You can't depend on your fellow man to have a nice, neat RV in that driveway. You are just as likely to have cousin Eddie's rig in that drive, with his pile of replacement parts tossed in the yard next to it. Now that the driveway is full of RV, the project boat is going to be parked on the street. Since that takes up the parking in front of his house, he will be parking a few of his project cars in front of the neighbors. No problem, the street belongs to everyone. And if inconveniences his neighbors, no problem, because his neighbors aren't his problem.