But the thing is, the content of the legislation was analyzed by constitutional experts and brought to our Supreme Court to ensure that the language and intent would survive a challenge.
Not how it works in the US. Here lobbyists write complex bills that we the citizens aren't allowed to know the contents of until after out paid for representatives vote on it. Hell, most of them don't even know what's in them as who reads anything before signing it these days. So they vote based on bullet point summaries provided by the actual authors of the bill which may or may not be accurate.
Then it's like Christmas in that they open the bill to see just how badly "We The People" have been ****ed. Even former Speaker of the House Nancy Pelosi insisted they had to pass bills before we could find out what was in them. Several senators are on record of not caring if the bills were even legal, they just needed to be passed. Ironically, the Confederate States had a clause in their Constitution that said all bills before their congress must validate against their Constitution prior to being brought to a vote. They lost that argument and war.