But, it's down to volume and consumption; in my country (NL), bread is a daily staple, often featured in two meals a day - so a family will easily go through a loaf a day. It makes more sense to optimize the production and logistics for a shelf life of days instead of weeks. We can get reasonably fresh (factory-produced) bread daily, and a lot of grocery stores have an in-house bakery as well nowadays if you want to go super fancy. (I'm sure that's a logistical optimization as well, that is, dough or its components are easier to transport than ready-made bread, especially because some (like croissants) are very fragile).