But Steam is not making the prices, its the decision of the publisher. And we should be thankful that Steam does not have the power to say how publisher price their game all over the world. You don't want Steam to have this much power. It's just a platform where publishers are allowed to publish their games, at the price they wish. That's called free market.
Yes, it comes with some downsides, but you can't fault Steam for it.