This is a feature, not a bug. Of course, every single economic system there is, in the real world, is full of just as many "features." I don't think a single economic system exists that, when put into practice, wouldn't result in this exact same thing happening albeit with different paint...