The main advantage is that at the central body, somebody may take bribes to edit entries after the fact or to tamper the data. With a (proper) blockchain that's (mostly) impossible.
How can they attach an ID to a specific food and ensure that it hasn't been duplicated etc? With crypto, it's easy, but if they're just attaching a label to a box it seems ripe for fraud.