I do not see this as a major issue the media is portraying.
Essentially the states tried to regulate a "medication."
If the states were to have had merely made it legal to grow it without the medical pretext then the case would have been different.
The court essentially called the states on the absurdity of marajana as a "medicial" product.
It's not the proper role of SCOTUS to decide if something that is not interstate and not commerce is absurd. This was a state matter that SCOTUS warped Wickard and the Necessary and Proper clause to justify federal jurisidiction over every activity in the land.
I've had more than enough grief prescribing Marinol for my patients who needed appetite stimulation. Megace uses a progesterone analog that has its own problems. Since marijuana has been used as a medicine for more than a few millenia, and if you enter cannabinoid receptors OR endocannabinoid system into PubMed, you get at least 2422 results, I find your comment astounding both in regard to medicine and the Constitution.