The first time I was very disappointed with fiat was when I wanted to withdraw from bet365, only wire transfer is available for my country, $40 minimum withdrawal and it took almost 2 weeks before the money gor to my bank account. It changed when I saw many foreign gambling sites in this forum with low minimum withdrawal and the money do get to my wallet within 10 minutes most times. One of the ways fiat is not useful for me when bitcoin is existing which is cross bother payment.
But that is not only all, in my country, the fiat is highly devaluing and getting more worthless as usual, the inflation rate is increasing leading to reducing purchasing power. That has been the reason many people do not prefer fiat but prefer bitcoin.