Well, I hate to break it to you, but rural towns aren’t cities.
Basically people are worried about a lead balloon like NY-SAFE but for cars.
I'd be perfectly fine if the major city in my state made it more expensive to use a car in the city so long as there was an proportional increase in the quantity of park and ride lots at the ends of the rail network and reliability of that rail service. What would happen in reality is that they'd just raise the cost, the parking garages would all be full at 6am instead of 7am and the rail network would be even worse because it would be handling more volume and the money made would be used on pork and graft. Nobody's quality of life would be improved save politicians who suddenly have more money to spend on salaried government jobs they can appoint the friends/relatives of people they want on their side to and the people appointed to those jobs.
"For very small towns, you can walk. For mid-size villages... I see zero need of owning a car for the general population"; so not just cities.
But, if we consider Blairgowrie (a fairly typical farming town), you could get by without a car if you lived and worked in town. The Tesco isn't in the best location for walking (because it's surrounded by a giant underutilized parking lot). But, the large Co-op in town is walkable. And the small Co-op is walkable for the houses along Coupar Angus Rd.
My parents owned a house on the outskirts of town and I could walk to the Wellmeadow in 10 minutes or so.
There is regular bus service to Perth and Dundee, so you can get into the cities for doctors appointments and suchlike.
But, for a farmer who lives outside town, I agree, a car is going to be a necessity. And for people living in town, a car is nice to have, just not absolutely required.