I commend your critical thinking process. In regards to supply chain, the purpose for blockchain to replace a database is simply irrevocable data. You can't alter blockchain whereas you can always fudge a number or two in a database. Can't keep track of missing shipments of expensive handbags etc. So in regards to supply chain, it's a great idea and a great example of blockchain in the real world.