Heinlein put a similar idea forward in his first book, using economic theory put forth by someone else whose name I don't know. It made sense to me then and still does.