Steam has some upsides most take for granted.
The work they do to get all the strange controller setups working (and let others make configurations) is a huge time saver when all you want to do is play your games.
Free cloud saves are a life saver when you go from device to device.
The Linux work they do is fantastic.
It goes on and on. But yeah the biggest deal is that if they ever go full corpo....we are in trouble.
Oh yeah totally. But it deals with proprietary drivers...so im not 100% sure what the restrictions are there. The mapping could be done open source if there was a need/want.