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.