Why is there so much difference between spot and fut price for escorts?

The difference between these two prices is called the cost of carry. The future price is equal to the spot price plus the cost of carry.