Which cultural problem would the replicator solve?
It's not hunger. Humans, collectively, have so much food that we throw away lots of it. The reason that some of us starve is that a decision has been taken by others to make it happen. A replicator wouldn't change that.
It's not housing. Same goes for housing.