Supermarkets...I travel a lot and shop at a lot of supermarkets all over, haven't noticed any rotting produce...I would suggest visiting another supermarket or even Costco.
Restaurants...Here in L.A. we're always considered in the top ten food cities in the US (some lists have us in the top 3). During the pandemic, our restaurants were shut down for dine in service twice, only option was take out/delivery. Take out removes a restaurant service, atmosphere and even presentation, meaning it's only about the taste of the food. If you have bad tasting food, you're probably going out of business. Again, it seems all cruise lines let the bean counters win as while land-based restaurants as a whole, seem to improve, it always seems to be on the decline on a cruise ship.