we are talking about different things. you're confusing the efficiency of current marketing at making people buy stuff with the efficiency of the economic system. the economic system is here for us to satisfy our needs (although of course the current economic system has a different purpose). marketing has orthogonal goals.