I've been thinking about this a lot lately. The blockchain is fundamentally architectural innovation. And to me, the core value is in finding ways to improve existing software systems using this new distributed architecture.
Think of products like https://fleek.co/
A few ideas that fascinate me:
1. Better database for specific industries (financial data?) - Core value is not relying on third-party servers by using IPFS.
2. Better authentication (the in-browser wallet auth is smooth!)
3. Potentially a better way to host critical code functions on smart contracts w/ Oracles (since someone can break your hosted code, but code on a contract is hard to modify and break.)
I wonder what other devs think.