Over time, laws can become outdated and require review for relevancy. There may also be conflict between federal and state law that requires a law to be reviewed after a certain amount of years have passed. When this is a case, it's a good idea to re-introduce laws with any necessary amendments to make them relevant and/or in agreement again.
As times change the need for new laws or different laws arrives. If we never looked at laws again after passing or denying them then we would have a lot of complications on our hands. With technology changing constantly it only makes sense to constantly look at the laws as well. Life has changed dramatically over the past 100 years, if we never looked at old laws then many would make no sense in today's age. Putting expiration dates on laws helps to ensure they are looked at regularly so the laws make sense and help the people.
Expiration dates on U.S. laws are constitutional. This prevents lawmakers from inventing laws and never looking at them again. In this country, we have over 300 laws being produced a year and some are just downright stupid. I think they should have expiration dates because then they can review the law and most of the time get rid of it.
There is nothing in the United States congress that forbids the creation of expiration dates on laws. Adding expiration dates on laws could be an important way for opposing parties to compromise about difficult issues. It would also allow lawmakers to re-evaluate certain issues after a certain amount of time.
Laws are not meant to expire, but to remain in effect forever until they are repealed. It does not make sense to plan for laws to become obsolete. If the government has faith in a law, it should expect it to remain in place unless some major event happens to change the situation.