Any such move by Congress would also be challenged as an unconstitutional violation of the Fifth Amendment (Takings Clause).
That said, the US constitution is an interesting beast, because of the Supreme Court's very very progressive interpretation of the commerce clause.
The Supreme Court has a very large amount of discretion in these things.