And even with their utterly idiotic "dedicated incompatible generators" excuse, the crew never seems to just use the holodeck to properly supplement or completely take over their food requirements.They had limited power resources, necessitating replicator rations.
Somehow the holodecks never run out of power in seven years, but they don't have a mess hall program?