My understanding of a replicator is that it creates exactly the same meal for you every time you order it. Exactly the same ingredients in exactly the same ratios, cooked exactly the same way.
This would certainly be an option. However, it should be trivially easy to have a subtly different meal every day, too. And you could choose between letting the computer "randomize" the meal for you; ordering a "customized" series of subtly different dishes for the next two centuries from a high-end cook (or cooking program), and never mind that you'd just be fooling yourself if thinking you can really appreciate the difference; or simply getting new recipes every day from the social media, automatically and infinitely (as there's be about a trillion people with too much time in their hands).
I appreciate that sometimes you'd want the quick option, like we'd use microwaves and ready meals now. But for special occasions, like Christmas, etc, would you want to prepare and cook a meal yourself?
Probably not. Rather, even if I had culinarism as a hobby, I'd order something I could never hope to cook myself, not even if I were the most skilled cook who ever lived - because the replicator can do impossible dishes, too.
People who have cooking as their hobby instead might also be eager to use the replicator for the impossible ingredients in their works of art.
Then there would be people who don't use replicators, as a thing. But that might be an expensive choice to make. Or then not.
Also, in the case of DS9, if everyone has access to a replicator, then why buy food or drink at Quark's or even the replimat? The social aspect? Or do replicators only prepare meals that are pre-programmed into that particular replicator? Or is Quark's replicator the only one that prepares alcoholic drinks?
I'd rather think it's the complete freedom of replication (freedom from effort, freedom from cost, even freedom from having to choose) that makes people use them so freely - including freely letting them go unused. There's no investment to be made in obtaining a replicated meal, no nagging guilt of "I bought this fine machine in order to save money/save time/make better meals, and now I'm eating out anyway".
A free lunch is a thing you can afford to skip. Although I don't think the Replimat charges anything for the meals. Quark might (although it might drive him out of business - free drinks and foods might be essential in luring in customers for the pursuits that do have a price tag attached), but then again, you can always replicate more money...
I think the use of replicator rationing forced the Voyager crew to make food though.
Or, rather, the fact that the replicators were broken forced the crew to agree to rationing
and to Neelix' home cooking.
It's also possible that replicators, like today's microwaves, come in varying degrees of quality. Perhaps the replicators in personnel quarters are very basic and incapable of creating more complex patterns, while Quark could have a more sophisticated one. I also suspect that the writers at least intended for some foodstuffs to be unreplicable - why else would people treasure age-old bottles of booze if a replicator could simply scan one and make a limitless number of copies.
I doubt anything could even theoretically be unreplicable as such - that goes against the fictional principle on which the device works. But there certainly are different replicators for different needs. Remember how "Data's Day" had a special replicator gift shop where our heroes obtained wedding gifts for the O'Briens? Why not do that with the replicators in their cabins? It's not even as if the shop had clerks who would advise you on what to replicate!
What would dictate the performance of a replicator is difficult to determine. Is it cheaper for Starfleet to have a separate "high end" replicator for the shop and "low end" food replicators for the thousands of cabins? In terms of how much it costs to make or maintain the different machines, that is. Or is there a social function to artificially limiting the performance of certain machines? A security function? An economic one?
There might well be a reason to put limiters in food replicators so that they can't produce truly tasty food. Somehow I don't see the UFP going for that reason, though.
Timo Saloniemi