Transaction is instantaneous, confirmation takes more time.
Confirmation for credit card transactions take up to 180 days, yet, I don't see you complaining about it and im sure you use credit cards a lot. So learn what transaction, confirmation, node decentralization etc means before crying about small blocks.
Transaction is instantaneously broadcast, but may never confirm.
Therefore, worthless.
Why would credit card users complain about that 180 days?
Their contract is immediate and goods are received.
Are you saying bitcoin is ok, in comparison, if confirmation takes less than 180 days?