I totally agree with your freakin point of argument.
I mean this is one of the biggest loop hole of using bitcoins.
You can't directly pay via bitcoins for an instantaneous transaction.
I mean just think you buy a coffee at Starbucks and you don't have any case,
You were going to pay via bitcoins and your transaction is not confirmed.
You will have to struggle for a long time.
Also the fact that even if these transactions are slow the famous and trusted wallets like block chain still charge a lot of transaction fees.