Good point. But how would you decide the value? Would that be up to each individual trader or what? Clearly this will not work in a global environment...
The same way the value of the dollar is decided. By buyers and sellers agreeing on prices. Clearly it does work.