"At least with Steam there's the possibility of downloading your library in case Steam ever goes away for whatever reason."
Most games on Steam require activation through Steam servers, so unlikely. Also in case Steam went under, there would most likely be legal issues at play, preventing Steam from issuing any sort of no DRM fix.