Or people have to accept a lower quality of life due to the choices they make. If this means they have to live in a cheaper area to afford a car, or have to have a longer commute via public transport, walking or cycling then it may well come to that.
I already live in a dirt cheap area. Which is a small, rural town with no jobs, no cinema and very few shops because all the bigger areas around here are completely out of our price range. Public transport is non-existent here. There is a train station, but that doesn't help because the trains don't go to where I need to go. There are no buses. The trains that DO run, don't run on Sundays. Or Bank Holidays. Or very often at all in the winter months.
People around here work, for the most part, in jobs that are at least 30-40 minutes drive away - pretty much all of this occurs on rural roads with no pavements, no cycle lanes and no street lights. This is rural Cumbria. Outside the tourist hot spots (which incidentally, means locals can rarely afford to buy in the main tourist areas due to holiday homes) public transport simply doesn't exist - or if it does, it's way out of the price range for a local who works in tourism/hospitality on minimum wage.
All the people who work in the shops, bars, cafes, tourist attractions need to live somewhere! But those jobs rarely pay more than minimum wage - so how can they afford all these non existent houses with off-road parking? Or mortgages on houses that cost 300k+ a year?
Blanket bans simply will not work because huge parts of the country do not live like London or other big cities do. Public transport doesn't exist, cycling across rural roads in winter is a death wish - people need cars.