Yes, they are loot box whores but so is everyone else.
Steam is a community, social media, and a store. The community is what they built and that community is extremely loyal. That community is also what developers are paying for.
In Gaben, we trust. I have 20 years of experience saying Gabe won't fuck me over to increase EBIDA by .5%. Are they perfect? No, but they are lightyears better than most of their competitors except GOG in terms of putting consumers first.