Why is there a Steam for a game isn't going to be released here?

I don't understand how a developer can be both stupid and greedy, you got your paycheck from Epic and you probably hate steam and what it stands for. So why does this page even exist?