This is because it is affected by factors such as the total network activity, hashrate and transaction fees . If the Bitcoin network is congested, there will be a backlog of transactions in the mempool. This would result users paying more in transaction fees to get transactions to go through faster.