You’re all true until allocating scarce resources. These days economy is how to make scarce something that isn’t in order to profit from it. See copyrights and patents. In our society a replicator would be the property of a company and you would need to pay it to be allowed to use it.
Exactly. In some way the software is a lock that ensure the property of the machine stays to the company that built it.