Steam was the beginning of the end, it was the early player in normalizing the loss of ownership rights. There's a whole generation that probably isn't even aware that you used to be able to resell your games.
Why? Retroactive changes to tax law have been ruled constitutional. And besides - ownership always had a meaning. Selling things for purchase and then treating it as a limited license is fraud. Even under existing law.