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.
You give examples of blobs, not DRM. Unless you are referring to the direct rendering manager, I have not encountered any DRM in years of using Linux on the desktop.