do you really believe that anyone would accept the logistical nightmare a galley on board a ship like the E (or even worse the D) creates for that feel good factor - feeding everyone with replicators needs a bunch of replicators and power conduits plus whatever was in janeway's coffee nebula.
the galley that should skip the fish to me always was a wall of replicators - gettting the stuff out banquet style should be enough of a hazzle.
the dude who invented the replicators was probably lauded by ship warfs because they could get rid of storage rooms and all of trip's protein resequenzing equipment. that space could then be used for more interesting things like phaser banks or laborotories.
The galley aboard a starship would not just be about feeding people with real, home cooked meals.
Since a galley would need replenished from time to time, the starship would need to make port of calls to planets within the Federation.
Those port of calls would give crewmen the opportunity to set foot on a different planet to enjoy and investigate the planet for their own archives.
Starfleet isn't about containing the crew in a shell and feeding them replicated food. A galley would give the crew a chance to experience strange new worlds.
Having several galleys on board a Starship would actually be rather efficient in feeding the crew.
An aircraft carrier feeds around 5,000 people on a daily basis, three times a day, that consumes between 400,000 and 1 million pounds of food that needs resupplied every ten days or so.
Most starship, not the big Galaxy class type, have small crews of between 400 and 500. So having galleys on board to feed the crew non-replicated food would not be an overwhelming engineering addition.
Galleys would also serve to provide food during times of emergency, such as when a ship is adrift in space and running on auxiliary batteries.
You wouldn't want to spend all of that extra energy on the replication system when producing oxygen and scrubbing the air of carbon dioxide should take priority.