The fundamental problem of Blockchain is not technical but societal. Do we want a technology that (claims to) resolve human distrust into digital cryptographic trust or do we want a technology that actually (re-)enforces the human trust?
In a way it makes a lot of sense that Facebook is the first large company to start a bigger blockchain project:
If people trust you generally you don’t need blockchain!