Comment by GuB-42
You don't become a billionaire by having your hands clean. But what set them appart to other companies is that they go out of their way not to be hostile to their users.
Loot boxes done well are not user hostile, players pay because they like them, and sure, it uses all the tricks from the gambling industry to get as most money as they can, but player don't feel scammed or considering it an obstacle to their goals. It is just an additional feature they may or may not use. Compare to say, locking part of the game behind a paid DLC, players don't like that, they feel forced. Same end goal, that is to make their money your money, but the latter is considered hostile.
And ads, Steam is full of ads, from recommendations to the store page showing up right as you launch steam. But they won't put a popup between you and your game. They show you the ads you want to see... And you buy games you wouldn't have bought otherwise.
And Steam has DRM, that's weak DRM, but effective at what it does, and importantly, if you bought the games legally, you won't even notice, contrary to some other company intrusive practices.
Steams default landing page can be changed in Settings -> Interface -> Start Up Location. Setting Library skips the store when opening. Steam