Bitcoin’s block confirmation time is 10 mins. So it takes minimum of 10 mins for the funds to be transferred and for use for the receiving party. But because of the tremendous backlog of unconfirmed transactions, it may take upto even 1 day.
Bitcoin Vs Bitcoin : Disillusionment, Disappointments & Disagreements
Kiran Vaidya

Bitcoin has recieved critisim over it’s scaling properties literally on day _one_ it was proposed.

Any business that’s pretends to be unaware of it, and does not contribute resources to scale the underlying tech — clearly does not deserve another round of funding.