I think people who get paid in fiat are more likely to invest in Bitcoin long-term and not use it for daily transactions, because they already have debit and credit cards with cash back bonuses so it makes no sense to buy Bitcoin only to pay extra transaction fees for essentially the same thing. On the other hand people who acquire Bitcoin either through mining or doing odd jobs online etc. are probably going to spend some of their earnings for paying bills, buying stuff and so on. I would rather use my Visa and pay 0% transaction fees than spend Bitcoin and get screwed twice - once for buying Bitcoin and then for spending it. These taxes can add up quickly and you will lose money. And if Bitcoin goes down in value you will be royally screwed.
Let's see how much money we are going to lose by buying Bitcoin - bank fees for sending money to the exchange, exchange fees , transactions fees to get the coins out of the exchange, even more fees for sending money through our phone wallet for buying coffee. All this pain in the butt for what? No wonder the investors are 58% they are shrewd Wink
Why not? There are cases you may want to pay in crypto. and not fiat. For example, you don't want your wife can figure out you have a premium membership in Pornhub. As the site accepts some cryptocurrencies like zencash, monero, etc you may prefer to pay with it. You may also want to use crypto. to get a better privacy. It's not about I pay with crypto because I want to be swag.
Paying with a card isn't free, there is a fee the shop pays. Imagine if you can pay 1% less if you use cash instead of your card? In my country, we even pay a fee when you use the card with the ATM machine (over $1) and with some banks if you don't use the card (for about $400 monthly) you pay an extra fee to the bank for each month (~$6)
People who are paid with Bitcoin do the opposite, they sell their bitcoins for fiat. Because, in 2018, we still can't pay the house/electricity/etc with cryptos.
For sending money from your bank account to an exchange is free (at least with a SEPA transfer). Yes, there is then the trading fee and the withdraw fee. But let's say you are paid $1,500 monthly, you pay 0.25% to trade and 0.0005
BTC to withdraw
So 1500*0.25/100= $3.75 (trading cost)
0.0005
BTC=$3.70 (to withdraw=
3.75+3.70= ~$7.50
Banking cost more than $7.50 monthly (in my country)