This soooo needs to happen, but the lobby against such a bill would be so gigantic that it would never pass. The vast majority of people do not realize just how restrictive the digital goods terms of service typically are, and it will take many years and many instances of accounts being locked, hacked, companies shutting down auth servers or going out of business before changes happen.