While you are right about the blockchain's shortcomings, do bear in mind that the personal computer and the internet in their early days were also flawed. Yet, technological progress over time corrected many of those shortcomings. I see no reason why the blockchain should not also go through the same process as its predecessors.
Perhaps because there have been thousands of tech buzzwords over the decades and few of those lived up to their buzz? Blockchain is the current buzzword and right now it's more of a problem than a solution.