I wouldn't worry too much about it. New technology cannot be instantly understood by the masses, especially in a society and culture that values irrelevant information, entertainment and mindless spectacle over useful and relevant data. When we choose to value our life and our environment above contrived artifice, then even the need for monetary systems will be gone.
Baby steps, LightRider, baby steps. The first baby step is a fair and equitable monetary system. Your Star Trek reality will have to wait until later.
But even when replicator technology is realized we will still have to put up with those greedy Ferengi and their insatiable desire for Latinum!