...
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)?
ma infatti, posso capire ora che le fee sono decisamente minori, ma a dicembre, con bitcoin a 14k euro pagavi anche 15/30 euro di fee per ogni transazione, come facevano ? Non solo il caffè, ma anche un conto di 20 euro, pagare altrettanti di fee non ha senso