Most HFTs primarily engage in market making (matching buyers and sellers) which absolutely is a very useful and necessary function to society unless your position is that markets should not exist.
I'm against pure speculation, but forbidding futures outright would feel ... wrong. Locking prices for contracts up front is a useful thing.
However, it might be much more interesting, and societally more beneficial, to require that anyone trading in commodities futures must have, at all times, the facility to take delivery of the contracts. The upper limit of exposure for a trading desk would therefore be bound by the capacity of their physical infrastructure.
For example you can forbid futures and derivatives without forbidding good old stock trading.