I think a benefit of blockchains is that a single(ish) protocol can support many different distributed applications.
It's sort of like apps that run on Electron, performance might be bad but it's easy on the developer.
It's sort of like apps that run on Electron, performance might be bad but it's easy on the developer.
But for certain types of lower stakes applications (say a log running on a mesh network of sensors) blockchains can provide a simple way to do something that could otherwise be fairly complicated. Certain blockchain implementations (I like MultiChain) are really easy to use.