If you want to pretend a bunch of dudes on a street corner shooting dice constitutes real economic output, that's on you.
As far as "investment" vehicles, I think CFDs should be banned. If you want to invest in a futures contract that has appropriate financial backing that should be up to you...