It doesn't have to be terrible for transacting though. There are tons of ways to make Bitcoin better, but nobody wants to try them.
Look at Stellar. Transactions take <5 seconds and the chain is kind to the environment with trust based transactions rather than POW.