My angle is focused more on locating the item than valuing it, (and I have the basics of a barcode inventory system) but I'm also wanting to add valuation (well, and 'where is the invoice') tracking to it.
I think your problem with small companies was that you went after companies that expected to be acquired.
Companies like mine that you expect to run long term are very different beasts with very different needs. And I know it doesn't seem that way in silicon valley, but there are more of us than there are "startups"
I mean, the 'where is the invoice' and the depreciation bit is important if I get audited (and I will, eventually) - but, see, I build computers and maintain networking equipment; I spend more time looking for tools/parts than I spend actually working with those tools/parts.. So a 'where is my stuff' thing is pretty dang useful.
Of course, it probably makes sense to have separate applications for inventory and for accounting value. But there are problems with that, too... for instance, it's dang difficult to come up with a solid/standard UPC database. the nature of barcode stickers is such that you probably have your own, unique numbers (which then, if you had a complete-ish upc database, you could link to) and small items? well, getting durable barcode (or rfid or NFC) tags appropriately sized for small things is usually difficult or expensive or both.
A reasonably written barcode (or rfid or nfc) based inventory thing means that other people can put things away and I can still find them; one of those things that makes living with other people (or hiring other people to help out) much easier.