There is no good company, they are all just profit-maximizing paperclip machines - they just put different weights behind the public opinion on them. E.g. Nike will put up a BLM logo not because they care, but because based on their calculations, it brings in more money. Some oil or logistics company won’t, because the average Joe doesn’t even know about them, and another company looking to minimize costs in general don’t decide on their partners based on that.
In Valve’s case, it pays them to have this “good guy” look - some other stores try different strategies, but overall we really should never put personalities behind companies. They all are lawnmowers.