They've got some of those things. They recently added a workshop equivalent, and they've had a multiplayer SDK for a long time. The multiplayer SDK is actually a problem, because it means multiplayer often only works on Galaxy, which is just DRM by another name.
And Steam's DRM was pretty invisible to me until, ironically, I got a Steam Deck. Then I started running into games that needed to be authenticated while I was on a train with no internet.