Agree. That approach respects the original meaning of the Commerce Clause and Tenth Amendment.
And ending the Federal war on drugs is not the same thing at all as legalizing drugs. Because there would still be state laws.
It would just be shrinking the federal government, nothing would be legalized.