I don't care about the developer experience, clearly the things Valve wants are acceptable because developers keep accepting it.
Valve is a private company dedicated to the customer. If that changes one day, my opinion will change.
If other companies want a slice of the pie they can offer a competitive service. But they don't
I like cheap games, i prefer a situation where I can pay less.
I like all my games being on one account.
Honestly, the people who whine about Steam should go be mad about a real problem.