Unless the license specifically is for a limited amount of time, and priced accordingly, usability should be ensured. I.e. you can make sth unplayable in the future, but then you are not allowed to price it as if it was usable in perpetuity and have to include the expected usable duration in marketing materials.
It absolutely should, but focusing purely on games makes it more likely to pass, since there would be less corporate interests fighting it. It may become easier to apply this to all software at a later date if this becomes law, as it sets a precedent.