@Valorum has made a great point about the quality of the food created in the holodeck, however I would like to go a bit further (actually, go back).
Unfortunately, Memory Alpha - Holodeck has some information without references, so I cannot pinpoint everything back to proper episodes. It may also contain information already given in the questions that the OP has linked, however, I think that they may require to be repeated here. Emphasises in quotations - mine.
However, objects created within the holodeck would not exist beyond
the holodeck itself, as they only exist as energy. (TNG: "The Big
Goodbye") Since holodeck technology can be used with replicator
technology, there are some instances where real objects are replicated
within the holodeck and are used to interact with the holographic
program and/or users; since these objects are real material composed
of matter, they can leave the holodeck fully intact.
Holograms can be augmented with force beams to simulate solid,
tangible objects or with replicator technology to create actual solid
matter such as foodstuffs. All food eaten on the holodeck are
replications. No other type of simulation would survive outside of the
The food created in holodeck, although it can be consumed, and, as Valorum has shown, is of poor quality/taste, will disappear as it leaves the holodeck. This however gives more questions than it answers. What would happen to someone who has been eating food in holodeck and it has already been digested? It won't just disappear and make him/her terribly hungry while leaving. Would the body cells, which were regenerated using energy from the food, disappear?
Holodeck technology and replicators can work together and it can be used to create objects composed of real (permanent) matter. One can assume that the replication system that cooperates with holodeck is a part of normal replication system. This would answer why the Voyager crew does not use the holodecks for providing themselves with sustenance. It would use the very same energy they are trying to preserve because of power shortage they experience. Therefore, it would not be any different whether they have used the standalone replicator or one that is connected to the holodeck.
As Memory Alpha states:
All food eaten on the holodeck are replications. No other type of simulation would survive outside of the holodeck.
I think that it refers to the general rule. When using a holodeck on a starship which operates normally (for example, USS Enterprise, during a non-holodeck-malfunction episode), there is no need for eating food generated by the holodeck, as its quality is poor and there is sufficient energy to replicate what is needed. Another point is, that when leaving holodeck, holodeck-created food will disappear from the digestive system, which is another disadvantage. One can assume that Torres had either a poor version of this holodeck program, or she was forced to eat the holodeck-created food, as using a replicator was limited due to the well-known power issues.