the supreme court hasnt ruled an act of congress unconstitutional in decades.
Not true.
In NY v. United States, 505 US 144, the court ruled that certain provisions relating to a Congressional act regarding handling of nuclear waste were unconstitutional.
In the Lopez decision, the court ruled that trying to justify handgun/firearm control near schools was not part of interstate commerce, and therefore invalid.
There have been a couple others, I would have to check the latest annotated Constitution to see the list.
Wasn’t Lopez in the 90s? It’s been almost 20 years.