I don't see many people paying with it through a drive through. 10 min wait could stall fast food lol
I wish people would stop bringing this up as if it's a problem. You don't have to wait ten minutes. Have you ever actually sent bitcoin?
Why do u think that u dont need to wait 10 min ? Unless u wait, there remains a chance of double spending ...is no it ?
Once a TX has been propagated throughout the network nodes will consider the inputs as spend and will reject any TXs that contain the same inputs even when the TX is 0/unconfirmed. The only way to double spend would be to include a block in the blockchain that spends at least one of the same inputs. With small purchases like fast food this would generally not be economical.
Frankly speaking, most of the APIs do not work without at least 1 confirmation. So, when u r building an application, u'll most likely wait at least 1 confirmation, unless u are spending time to build your own API, which is again very unlikely for startups.