Because diamonds are not ordinary commodities. The so-called futures is the spot based on futures, that is to say, the price of futures is used to guide the spot, thus avoiding risk sharing! There will not be many diamond transactions, and the price is relatively stable, so there is no need to use futures to adjust.
In fact, regarding quality and grade, diamonds should be standardized, and delivery is no problem.