Потому что фьючерс имеет встроенное бесплатное плечо. А контанго на дальние контракты - это аналог маржинальной торговли. Он заложен рынком как плата за владение фьючерсом. Если брать, например, не фьючерс, а активы на ту же сумму с маржиналкой и держать тот же срок, что фьючерс торгуется, то придется платить брокеру за пользование чужими деньгами. Вот во фьючерсах примерно эту плату рынок и закладывает.