It just shows that precise definitions are not that important in medical science.
We all know what is a drug. And there are border cases where our ideas of drug and food overlap. It is only a small issue for regulators to decide what regulations to apply. But for doctors it is not a problem.
Saline infusion technically is not an active drug either. And yet it can be regulated as one because obviously quality standards are important for infusions.