They are doing a lot of "free" ad work through the store, through the friend system and through discovers, the games might not have had otherwise.
30% is probably still very steep, but you're acting as if steam is essentially just a shelf you grab a game from, it is not.