What I think Mr Umer meant by risk transfer vs risk creation in sports bet is this: a trade only counts as risk-transfer if it’s moving a risk that already existed in the world onto someone willing to bear it — a gold company doesn’t know where prices will go, it needs to shed that uncertainty, and a counterparty stepping in to bear it (long or short) is providing a real service. A sports bet doesn’t do this. No one needed the outcome of a football match “managed”, the stake is invented purely so two people can wager on it. Pre-existing risk vs synthetic/artificial risk, that’s the actual dividing line, not chance vs skill.
Where I think this resolves the CFD vs futures gap you raised: the objection only bites hard against B-book CFDs, where the broker is your direct counterparty and there’s genuinely no hedger anywhere in the chain — that setup does collapse into something structurally close to a bet. But with an A-book broker, orders are routed straight to real liquidity providers, not absorbed by the broker itself. And a liquid market like XAUUSD isn’t a closed loop between two speculators — it’s a pooled system where real gold companies, banks, and retail traders all sit together. Risk-transfer doesn’t require your specific trade to be matched 1:1 against one miner’s specific hedge; it works the same way it does in any deep market, including regulated futures — hedgers and speculators share the same liquidity pool, and speculators add the depth that lets hedgers transact efficiently in the first place. So the risk-transfer logic that justifies futures genuinely extends to A-book CFDs on an asset with real economic weight like gold, it just doesn’t extend to B-book setups, or to instruments with no underlying hedger population at all (a memecoin CFD, for instance, wouldn’t clear this test the way XAUUSD does).
That’s also why I don’t think the CFD vs futures distinction is really about the contract label — it’s about whether the specific setup (broker model + asset) actually connects you to real risk being shed, or whether it’s just two parties inventing a wager. On that test, A-book XAUUSD lands on the futures side of the line, even without an expiry date while sports betting fails that test.