That summary of the ruling is wrong.
It's not that the manufacturer did or did not need to warn consumers but that federal law BARRED it from altering its label.
It would have been illegal, under federal law, for the company to make that warning.
Maybe the law needs to be changed, but for now that's what the law is, and the Supreme Court merely said states can't overrule federal law.