Every time I have been to France (in the countryside) I have bakery stuff (and other stuff) delivered. If you read any modern novels on French life you will see this happening. Do you expect people all drive into town to get their croissant?
I actually live in France, and yes, we usually drive into town to get our croissants when we're in the countryside.
Must be a long queue outside the boulangerie at breakfast time then? And I have lived in France, and French Switzerland, myself, so I am somewhat aware of what I am talking about.
Not really, but we never go to places where a lot of people go. Having a few (3 to 5) people in the queue can happen but not much more.
Most of them already live in a town. Not every French person owns a 100-acre vineyard.