Of course I've briefly entertained the idea but on the other hand, a bet between two mostly-honest individuals doesn't need a blockchain contract, similar to how I don't need a blockchain contract to borrow money from my sister and pay it back later.
In any case, if there would be a hardfork, it would include the replay protection, so a simple but working solution would be to prepare a transaction for the fork chain and one for the non-fork chain, the participants can then publish the transactions once either chain becomes available and claim the reward.
An example betting contract for anyone interested (note it was eventually refunded and not run):
https://etherscan.io/address/0xf4b8ccc5734ed7d2d8beb5fddd223...
And an overview with some reasonable criticism:
https://www.reddit.com/r/ethdev/comments/6sd8hl/mayweather_v...
Are these guys ever going to learn?