I think it would be just as beneficial for them to make certain aspects of their contracts public. I find alot of times shitty devs hide behind the "oh, steam is making us do things this way" excuse. Stardrive was a good example of that. Everything was always someone else's fault - the game itself wasn't awful, but the way the dev dealt with literally any complaint was.
DH makes me lul in a sad way.