@Grekplay,
All economic activity is based on supply and demand. You knew that.
If one product remained at the same price, and but second product had a high demand sentiment for the future, it would explain the price difference.
It could have been based on the limits on productivity, or on higher demand - or both.