Just to clarify, games bought from Steam do NOT require the Steam client to be running in order to play them. I play games offline all the time when I am on the train or on a plane, and I find it quicker to navigate to the game on my hard drive than to wait for the Steam client to boot up.
This problem only occurs when the developer deliberately codes their game that way. For example: earlier versions of the AGS Steam plugin assumed that your Steam client would be running, so it would throw up an error if it wasn't. That was the GAME'S problem, not Steam's. Steam is not DRM in the technical sense.
This problem only occurs when the developer deliberately codes their game that way. For example: earlier versions of the AGS Steam plugin assumed that your Steam client would be running, so it would throw up an error if it wasn't. That was the GAME'S problem, not Steam's. Steam is not DRM in the technical sense.