If Bitcoin is irreversible, they are useful for real life purchase since the merchants can save on fees, passing it down to the consumer. Bitcoin is way faster and have a lower fee compared to other methods of payment, making it ideal for long distance transfers. The only problem is with the spam, we just have to reach a consensus on that.