I wish more companies took the approach like steam where it seems to be they are content with the amount of money they make and limitless profits are not the end goal
Given the fact that they basically make infinite money so long as they don't fuck it up id say they are very much content. They have a golden goose why would they slaughter it.
Compared to damned near every company they may as well be, seriously imagine if fucking EA owned Steam. Ill take the neutral evil which just wants my money and giving me a decent product over the one actively trying to kick me in the balls as well.
Nobody is forcing you to pay for the loot boxes, hell nobody is forcing you to play the games with them. You could play literally nothing but Rimworld, Baldurs Gate 3, and Crusader Kings 3 without ever looking at their live service shit. Regardless even on that front Valve is still better than most.
Also I don't see profits off of gambling as immoral, I see it as stupid and weak willed by those who participate but not immoral.