It's fun to watch bitcoiners pretend that fiat currencies have no virtues, so if one can eliminate fiat's negatives, one has ipso facto invented a better currency.
The problem with bitcoin is that it isn't money, so it can't be "better" money than fiat. It's a payment method, a way to move money. You buy it and send it, and your payee sells it. Cool. Like Western Union, only, maybe, easier. But a payment method isn't money, especially if it uses a volatile token. That token needs to hold its value just long enough to buy, send, and sell. Money, OTOH, must hold its value just a bit longer. Otherwise, it won't be money.
Bitcoiners should ask themselves what problem fiat solves before pointing out that the solutions it provides are imperfect. Bitcoin solves none of those problems; it just doesn't have the flaws fiat has, precisely because it doesn't purport to solve any of the problems that fiat addresses. If bitcoin actually were money, it would fail the way gold failed. Not being money, however, it doesn't have to do what money does.