The reason why Valve does all this cool shit is because it's a private company and not publicly traded. It owes nothing to no one.
As soon as a company goes public, it owes its shareholders its profits and has an obligation to make as much as possible and use whatever means it can to do so.
Gabe doesn't care. He does what he wants and he knows what his customers want.