It's because Steam prohibits developers from offering the game at a lower price outside of their platform.