Why does Congress make laws that expire?
This year we saw a lot of drama around whether or not Congress would renew an expiring ruling onthe interest rates for student loans. Then a line from an article on the recent Colorado Shooting caught my eye:
If we at one point thought it made sense to ban assault weapons for private ownership, why was that ban part of a law set to expire? why not make laws and then, when and if someone decides they no longer make sense, let them repeal them or make new laws? Expiration dates on sseem rather arbitrary and therefore nonsensical.
Can anyone explain this to me?
The AR-15 rife carried by Holmes, a civilian semi-automatic version of the military M-16, would have been defined as a “semiautomatic assault weapon” under the Violent Crime Control and Law Enforcement Act of 1994 — which expired in 2004. “The type of ammunition magazine Holmes is accused of using was banned for new production under the old federal assault weapon ban.” Though once it expired, “gun manufacturers flooded the market with the type of high-capacity magazines Holmes used Friday.”
If we at one point thought it made sense to ban assault weapons for private ownership, why was that ban part of a law set to expire? why not make laws and then, when and if someone decides they no longer make sense, let them repeal them or make new laws? Expiration dates on sseem rather arbitrary and therefore nonsensical.
Can anyone explain this to me?

no subject
no subject
The statement you quote seems only to suggest that the precedent of The Voting Act has been accepted as the cultural norm, and therefore doing something different is somehow unacceptable.
no subject
The "Legal Group" mentioned there is the Congressional group defending the law (since the DoJ has said that DOMA Sec. 3 is in their opinion unconstitutional, they will no longer defend it). Part of their defense is asserting a "rational basis" for the law so as to meet that standard of judicial review. Part of that assertion is a claim that Congress passed DOMA in order to allow more time for lawmakers to consider the potential issues raised by a change in state marriage laws.
The judges point out, quite correctly, that if the intent of Congress had indeed been to allow such a delay (rather than to block marriage equality for an indefinite period) the law would have had an expiration date. Since it didn't, that can't be part of a "rational basis" for DOMA. The Voting Rights Act was cited as a demonstration that Congress has passed expiring laws before as temporary measures in areas where the situation is changing.