The first reason is absurd. If someone decides to open a tofu and salad with fat-free dressing drive-through, I'd bet they'd have no better chance of getting a permit than a place selling double bacon cheeseburgers -- nor should they.
The second reason may be valid, at least to an extent. So, mandate that new establishments have "stacking room" for cars on their property, rather than banning the establishments outright.
>>> It seems that city officials are advancing two reasons for banning new drive-ins: 1) the food they serve is (allegedly) unhealthy; and 2) they cause traffic to back up onto streets.
That may be the reasons advanced, but ignoring the usual knee-jerk “nanny state” remarks I notice no sites are being closed. Therefore there is no actual effect on either problem. People never think this sort of thing through. The effect of this is to limit competition for the existing outlets. Their values accordingly will have just jumped.
I’d bet the local businesses are totally on board with this plan, and may well have contributed well to push it through. Their turf is now protected and whitewashed for righteous reasons. If they say it protects the environment, who can be against that. Even as what it primarily does is protect the future profits of the current franchise owners.