Putting back into your company is fine. It's the endless profiteering that sucks, and that ultimately reduces customer experience. Steam keeps it's niche specifically by producing a great customer experience, and getting out of the way.
Steam is also putting back into their company. But there's no need for enshittification. That's a publicly-traded-company, tragedy-of-the-commons thing.
Putting back into your company is fine. It's the endless profiteering that sucks, and that ultimately reduces customer experience. Steam keeps it's niche specifically by producing a great customer experience, and getting out of the way.
Steam is also putting back into their company. But there's no need for enshittification. That's a publicly-traded-company, tragedy-of-the-commons thing.