I've found that restaurants are getting better at fixing this. We've seen a shortage of flour and eggs at our local market, but we got takeout from a local restaurant the other night and they offered us eggs, flour and milk at a completely reasonable price for a win for all.
Obviously not everyone can do this, but it seems like people are adapting at least!