Steam can work as a dumb CDN for executables, but a substantial number of games do use the out-of-the-box Steam DRM, especially the AAA games GP referenced.
Source: Have used Steam pretty much since it was released and also worked with SteamKit for a project or two.
Source: Have used Steam pretty much since it was released and also worked with SteamKit for a project or two.