If there wasn't a traditional sport, I don't think that anyone will come up with the idea of fantasy sport because you must have the knowledge of sport you are participating in.
It's a different thing entirely from gambling because you don't stake funds on it.