There are solutions to this, at least, as far as single player games go.  I just do not have faith that the major publishing corporations (keeping in mind the trend towards consolidation, Microsoft buying Activision/Blizzard as an example) will get behind this.  GOG has done a pretty good job with many older games allowing you to play them on modern hardware out of the digital box.  Just hope something like that can continue with the current generations of games, as it is demonstrated that people are willing to pay for that.