I don't get the severe dislike for Steam! It has allowed a lot of small developers to get their product to market where they had no chance of being published by bigger companies!
It seems that as soon as anything is successful it is our duty to hate it!
Walmart was once a great company when Sam Walmart started it and took it into a major powerhouse. It didn't go south until he passed away and it was sold.
Steam can very well do what GoG has done. They could have refused DRM (as GoG does) because of the pointlessness of it. It doesn't stop piracy and it causes more problems to legitimate consumers. So, by them continuing to support it, they are part of the problem. While they aren't the main offender, they are not innocent either. They are guilty by association.