If you're a dev and think their cut is too high, you can generate infinite keys for your game through Steam for free and sell them through third parties - Valve doesn't even police this.
The fact that people still tend to buy throught Steam shows their cut is worth it.
The fact that people still tend to buy throught Steam shows their cut is worth it.