All those problems you listed are "I don't trust the central authority". None of those are problems that cannot be solved by a central authority.
However, all those are specifically only useful for payments/currency. So, if blockchain is only nifty for distributed currency, that's a use case. But hardly lives up to the hype you bring forward. ML can solve problems I face. Blockchain cannot.