Blockchain solves real problems
Blockchain solves the problem of maintaining a central database when there is no trusted third party. See here,
https://cryptoindex.guru/2018/05/20/1402-bitcoin-solves-the-double-spending-problem/
This is ideal for use cases such as development aid. We want to give money to johnny foreigner but we don't want his corrupt government to steal it. Building blockchain applications is hard but give it a few years and they will be ubiquitous.