Many people prefer fiat who don't know the uses of Bitcoin or other crypto, only those guys prefer who knows that bitcoin is the future currency.
But Fiat is on top because if we want to buy things then we have to pay in fiat, not in BTC but if btc accepted in stores then we can say that in near future btc will beat fiat and huge amounts will send in BTC. Fiat sending fees is very high even that btc will charge few dollars for huge amount.
more fiat users because every transaction that uses a lot of fiat, I agree if all stores accept payment with btc of course btc will compete with fiat
I strongly agree with your opinion that it is better to use fiat for all transactions compared to bitcoin, because obviously bitcoin always changes its price so I also see there will be difficulties in calculating the value of bitcoin itself. but when it comes to transfers, it is inevitable that it is still easier with bitcoin because the value is not limited to different from fiat, there may be limitations when transactions are online.
still need time for bitcoin to replace Fiat as a whole because many countries have not yet received it.