Let's suppose Sisko's restaurant is actually good. Now people want to eat there. There are two options: either Sisko raises the price until the number of people that can eat there matches the number of seats (supply and demand) OR there's a huge line outside the restaurant until the wait time is high enough that most people don't want to eat there anymore. Since there is no money in this hypothetical society, option #2 is the only possibility. And in fact, this is going to happen at every good restaurant in the Federation. The only restaurants without lines will be the ones that suck, and the length of the line will be exactly proportional to how desireable it is to eat there.
Now you could say that there are tons of restaurants as good as Siskos. But unless human beings have radically changed and there are NO FOODIES whatsoever, there will be some restaurants that are better than others, and a significant fraction of people will prefer the better ones. And the absolute quality of the restaurants relative to today doesn't matter AT ALL - all that matters is that some are better than others. The only plausible reason for Siskos to not have a line is that it is at best an average place to eat. (I shudder to imagine how long the lines must be for the best restaurant in the Federation on Valentine's Day! I think a black market based on Latinum would emerge based just on that).
So, one thing that the article doesn't realize is that the absolute amount of resources available is fairly tangential to the issue of money. The issue really is that people have differing preferences. Even in a society where nobody starves because you can produce an infinite amount of food, some people will want to eat at a nicer place. "Nicer" is always relative to what is commonly available so no matter how good the restaurants are, unless they are all equally good, there will be higher demand for the better ones.
See, you don't get around this problem by making more of everything. Suppose the Macdonalds of the future is the quality of a three star michelin restaurant today. Some people will want to eat at the magical 4 star michelin restaurants, but there won't be enough of them to go around. So there will be a line, or a cost.