We have a FAQ[1] which is being fleshed out but take a look if it helps.
We are 100% non-rent seeking.
In Ethdex we incentivise Trading platforms by allowing fees to be charged in Eth, the natural currency of Ethereum. Not by creating a token and forcing its utility (ala ZRX and 0x).
We also support Multi-Relay, which is something 0x does not support. As a maker you can submit your order to every trading platform, every slack channel and every subreddit. Other platforms cannot do this.
We also don't have any obligations to VC's to ensure they make profit.
I guess, the trivial inconvenience of the user having to return, recreate the lineup from scratch and remember the 10 digit number/salt (or pull from local memory/localStorage if its the same device) . They would have to do this after the start of the first game but before the end of all the events in the event group. I.E before winners are calculated. If you didn't force the players to do this early on, you wouldn't be able to see live rankings which would take some fun out of it I guess. There would be other problems I guess to with edit lineup functionality.
It is a good idea though and would certainly curb this kind of thing happening.
Of course the hash posting and remembering the digits would be done by a DFS client you are using.
There could also be intermediares to which you "deposit" your line-ups and they post them for you once the deadline arrives - all is needed is a line-up matching the hash, no authorization from the player required.
Editing the functionality is easy as well, you just replace the hash again. It just requires a local client to do so instead of doing it on the server directly.
This is suprising but now compare this to rainforest devastation in the Amazon and the rest of the world and I doubt we're in the positive overall which is what logically counts.