This I can agree with after selling some code from bitcoins it can take hours before I get my coins. I'm not sure they can do anything about it at this point.
You'd probably see similar delays in banking if all banks had to record all their transactions in a central database. It's simply not a scalable system.
But Bitcoin only has a few hundred thousand transactions every day. What database can't handle that small number of transactions?
Bitcoin is not, in my opinion, a system for transactions. It's essentially a store of value - that's it. If you want quick transactions, you won't do it faster with decentralized than with centralized systems. Decentralized is slower by construction
bitcoin is a byzantine fault tolerant distributed database, it's performance characteristics are different.