That is also basically my understanding. I think that blockchain technology has a lot of potential but only if additional "features" are introduced that directly counter what much of bitcoin is used for.
In business transactions there are needs to create audit trails and to know your customer/counterparty. The second requirement has become even more stringent in the last 10 years or so. Anonymity is directly contrary to those needs.
Reversibility and being subject to court order is another need. Business disputes happen all the time and mistakes in financial transactions are all too common. You can't operate in a currency that is unrecoverable in the event of an error or dispute.
Even for individuals there are rules about knowing your counterparty. They are more flexible but still exist. For example, it is illegal to send money (or anything of value) to certain countries like North Korea or Iran. If I make some transaction in bitcoin how do I know my counterparty is not a prohibited person? Say I sell my laptop to someone on Craigslist who pays in bitcoin then takes the computer out of the US, I have violated ITAR (International Traffic in Arms Regulations) because of certain encryption technologies on it. ITAR is no joke. I know people who have gone to jail for unintentional violations (in a business context).
So I see blockchain technology as very useful once those problems are solved. But the very features needed to solve those problems makes bitcoin useless for most people who would otherwise use it.