<…> Unfortunately, there doesn't appear to be anything done with blockchain by IBM over the last 2 years. <…>
Not quite so really. IBM has been doing things (as have many other large Consultancy firms and corporations) over these past few years. For example, Nestlé and Carrefour (supermarket chain) recently announced that they are implementing traceability of infant milk using IBM Food Trust. (See:
https://beincrypto.com/nestle-is-putting-baby-formula-on-the-blockchain).
I took a look at IBM Food Trust recently (see
https://www.ibm.com/support/pages/ibm-food-trust-trace-products for example) and there are some interesting things to it. Besides allowing for traceability of food, it also allows one to see alerts on inventory for perishable goods, trace the whereabouts of specific lots, and so forth. That is to say, the traceability is not only aimed at the end-consumer, but at the production and distribution layers.
Now the key question here is deciphering whether blockchain is really necessary, or whether it is just some fancy nice to have, with a publicity edge to it (trendy, alleged transparency with end-consumers, etc.). The software implementation for traceability here could just as well have been implemented on conventional software (tailored ERP for example).
So where is the added value and need? (this is the dual core question to ask for any blockchain implementation).
You could argue here that the value is in the inherent principal of blockchain:
being transparent over system that provides trust in essence through the inmutability and traceability of the data. That, taken on to the traceability of the food industry is a potential value from a corporate point of view, and, if properly exploited, can position a brand as both trendy and transparent. It’s at least exploitable marketing-wise (whether it comes along with a desired ROI is to be seen on a case by case basis).