Linux hasn't been free from DRM or blobs for quite a while. Official drivers are often closed source, things running in Wine are often closed source, codecs are sometimes non-free, etc. You can get by without installing proprietary code right now, but you can do the same when Steam and various games are on the platform. It's not like the presence of Steam automatically locks the source on the existing applications.