But ... please remember a word, but any business activity is bound to be accompanied by risks.
Assuming that the price rises as expected, on the delivery date, we did not buy the spot, but chose delivery. This is naturally profitable. The specific profit is probably the futures price-opening price-delivery fee on the delivery date.
However, suppose the price did not rise as expected, but fell? You bought a long futures position, not a call option. This is the risk. How can you say that you can't take the risk?
On the other hand, even if the price rises as expected. At this time, it is necessary to weigh whether to deliver or cash in the future, or whether it is more cost-effective to buy spot futures contracts at maturity.