What would you've done if you were in charge of itch.io? Take it to court?
I'm sure they would have very little chance of winning if that were the case.
If Valve, the one with the resources to put up a fight against it, is unwilling to do it, I don't think any other store page will. It's a lose-lose situation no matter how you look at it unless the law changes.