Those are indeed valid criticisms of Bitcoin. But Bitcoin != blockchain (and vice-versa). There are hundreds of different blockchain implementations. That includes some, for example that will rely on Proof of Stake as opposed to POW. Thus solving the trust and energy problems you mention.
Well at least that's the theory :-) Time will tell.
Well at least that's the theory :-) Time will tell.