I'd say it's because bitcoin transactions are not instant. To fully 'verify' that a transaction has taken place, they need 6 confirmations. The transaction may within a few seconds show up on the bitcoin blockchain, but it can't be fully trusted until it has at least 6 confirmations. Waiting for that can take some time.