Why Do Free Markets Exist