This is definitely a stretch one has to "swallow" to suspend their disbelief with the "perfect" future Star Trek shows.
I honestly think that if this technology existed, it would not end up in the hands of the people, but rather by the government and maybe free enterprise (like what I did there?). People would still have to purchase products as they always have. We are too rooted in capitilism to break free of this and allow everyone the ability to create whatever they wanted. At best, everyone would have access to one, but like on Voyager, people would have to earn replicator credits.
I just don't see enough people, with access to a machine that can create anything they want and another machine that can send them anyplace they'd wish to be, showing up for work as they used to. Sure there would be people who'd do so, but would there be enough firefighters, doctors, police officers, etc. working double shifts to cover the need for them? Would there be enough teachers? Would artists, authors, actors, etc. still expect to get paid for their efforts or would they freely give of their talents so people could have music, movies/television, paintings, books, etc.?