Companies in general try not to piss of business partners clause or not clause, it's honestly never wise even if you're not legally bound, especially in an industry that's as shifting and volatile as this tbh.
That's understandable. But I'm not sure pissing off consumers is a great idea either. Many devs who took Epic's money were clear and open about it and stated their game would come to Steam 12 months later. I don't see why other devs couldn't do this as well.