Meditations on Moloch[0] explains why this is impossible at scale--too many defectors, asymmetric information, and no way to police defection.
[0] https://www.slatestarcodexabridged.com/Meditations-On-Moloch