I have always loved steam. I love Valve. They made Linux gaming mainstream. They dont abuse their IPs. But I do wish for more games.
Steam and other services are a hard pill to swallow because youre just paying for a license to use the games. Basically they got you by the balls.
IMO there should exist an ability to eject games out of steam but that would defeat the purpose of Steams built in DRM.
Maybe the EU can lead the way on this problem. Somehow pass laws to decouple DRM from Steam so that you could walk away.