To trust a cryptocurrency, you must trust the algorithm that runs it. It's fully auditable and predictable.
It still takes me several business days to complete an ACH transaction in the US, and requires I trust the banking system. Transferring cryptocurrencies happen much faster and don't require the same kind of trust or centralized management.
What you see as anti-features are good reasons why they won't replace the dollar yet, but they still have a place in the market.