While they are at it they should also require companies that pop up new terms of service to show side by side the old and new terms with any changes highlighted.
I think asking for a visible diff is asking for trouble, but being able to manually see how their TOS changed over time and how often it changes would be an objective way to ensure customers can make informed decisions, if they wanted to take the time.
Edit: Available on request is a usability anti-pattern to deter consumption of information. I don't think it would be outrageous to require previously public legal documents to remain publicly available.
You'd be faxing forms to hip new startups to agree to their terms, signing your name next to every major paragraph, until somebody successfully pushes a new form of contract signing through the government.