Бывает смекалка по-русски, а бывает не по-русски.
Кто-нибудь помнит советские столовые или пельменные, в которых всего за один рубль можно было наесться от пуза?
Но были у советского общепита и минусы. Особенно в последние поздне-перестроечные годы. Помню однажды на юге, в Туапсе, в одной столовке постоянно не хватало ложек и стаканов. Потому что стаканы, во-первых бились, и во-вторых их воровали для дегустации местного винного нектара. И поэтому вместо стаканов применялись баночки из-под майонеза.