1. Even with a basic transaction that has the median transaction size of 226 bytes, that costs about 20 cents.
2. When using fiat, we tend to spend money from more than one payment to us at a time. For example, an employee receiving a paycheck every two weeks goes through their bi-weekly paycheck into the next one regularly and would be spending a transaction with two inputs then. A child receiving pocket money spends from several weeks of their pocket money at a time. Similarly with Bitcoin, you spend larger transactions regularly if you actually use it in your everyday life.
3. Bitcoin fees have been unpredictable for several months, and for several periods setting a fee that low wouldn't have got you any confirmations for weeks. For most of my transactions in the last six months, my TREZOR has recommended spending a fee of larger than $1 to get my transactions confirmed within 5 hours, even when using transactions of the median transaction size.
4. Most BTC transactions sent should be confirming in the next few blocks, otherwise BTC is only useful for sending large transactions between friends who trust each other not to double-spend or for significant international payments. As an ordinary payment system, it would barely be useful at all.
5.
Have a heart for the poor miners.
https://blockchain.info/charts/transaction-fees