1. I'm not saying everyone else has to. I'm not saying it's practical for everyone. I'm just answering your challenge which implied that it's practical for no-one, which is completely wrong.
Norfolk's one city is a long way from the fens. I look out of my window and I see my next door neighbour's house, then the next nearest are 3 miles away on the ridge on the edge of the fens. In Somerset, I could see a couple of terraces down hill from me, but mostly across the channel to the South Wales hills. Even Somerset's cities are mostly small.
Crickhowell, population 2000, is a small town, bigger than where I live in Norfolk or used to live in Somerset.
A regular bus route (X43) takes 10 minutes direct into Abergavenny. It's not frequent enough and there's no through tickets onto the trains to Newport and Cardiff, or Hereford, 2. but it's wrong to say it doesn't exist.
3. Buses and trains could and should be the solution for easy things like commuting from a town to a major employment site, either direct or with one change. It's not the solution yet, but it would cost a hell of a lot less in the long run to make it so than to keep propping up inappropriate motoring.