Earlier quoted context omitted.
"would allow online payments to be sent directly from one party to another without going through a financial institution" And it successfully achieved this specific goal, however it never claimed it is a good solution for micro/small payments, which is a requirement for "normal currency". Payments of small amounts require small fees and quick settlement time, neither of which Bitcoin has by design .
Well this is where, as any good developer, you have to look at the requirement and ask "why?" > ... without going through a financial institution. Why? Why don't we want to go through a financial institution? Well, honestly, the only REAL reasons are fees on large transactions, and the desire/preference to be able to conduct activities that are illegal by regulated financial institutions. And that, if we all remember…
I'd happily use and adopt crypto. I don't do anything illegal, I just don't want corrupted and evil people having control over my assets.