Would have to have an advantage over a traditional database.
The advantages I see are:
1) Decreased server load on company-owned equipment. By having everyone who own this "coin" verify and manage the inventory database
2) Decreased need for database backups and redundant servers. The blockchain would be loaded on any computer running the wallet client
3) Alternative revenue to the company by selling the coins. Proof-of-stake incentivizes others to run the client and maintain our inventory database. The coins would be sold by the company as a stock alternative
As far as keeping better inventory, this wouldn't change. However, ideally a RFID/NFC tagging system would be integrated with this system. Leaving less room for human error.
How good is the blockchain at handling multiple items? I know it can keep track of one item (bitcoin), but is it capable of handling 150 different assets?