Postoji par razloga. Jedan od njih je što je kapacitet za konzumiranje tekućine znatno veći nego za konzumiranje hrane. Ako se najedete u jednom takvom restoranu, malo je vjerojatno da ćete tamo provesti toliko vremena da opet ogladnite i maksimalno iskoristite svoje novce tražeći još hrane. Uostalom, takvo ponašanje ne bi naišlo na odobravanje društva. Tekućine, pak, možete unijeti puno više, i čak i ako dođete do limita, uvijek se možete olakšati u toaletu i nastaviti dalje.
Drugi razlog je što takvi restorani zapravo profitiraju na pićima. Velike količine hrane podrazumijevaju i veću potražnju za pićem, a ti restorani većinom pružaju veliku količinu manje kvalitetne hrane, tj. jeftinijih namirnica. Na taj način vas navode da zapravo više potrošite na piće.
Za usporedbu, paket jaja košta 14-18 kn, a 0.03 dl alkoholnog pića u ugostiteljskim objektima košta otprilike isto.