...
Mi chiedevo: dati i problemi di scalabilità, come fanno a pagare un caffé in Bitcoin senza sequestrare per ore il cliente, in attesa che la transazione sia avvenuta?

Si rifaranno mica a qualche intermediario locale che fa da pseudo-exchange o lighting network?
In effetti il BTC non è adatto per un caffe', escluderei il problema della conferma in quanto sono bruscolini e si conoscono tutti, il double spending lo fai per importi alti o per dimostrare che ne sei capace.
Il problema sono le fee, magari dicono bitcoin e usano litecoin (o altra coin)?