ATMs and credit cards both have fees (I believe you are joking). It may have zero confirmation time but It's possible to chargeback and get scammed. Lightning Network should give us the ability to make micro-payments and without waiting for confirmations too. Banks control your money, you don't. I see no reason on why fiat is better than bitcoin.