Why did the ancient Egyptians use a barter system to get what they needed?

There was no way to measure value at this time in history.
There was no money or currency at this time in history.
There was not enough grain to trade with at this time in history.
There was not enough job specialization at this time in history.