Есть разные ситуации и разные времена. К примеру в СССР при заказе на 2 рубля вполне можно было оставить 20 копеек чаевых. И будьте спокойны, приняты они были бы тогда с благодарностью. Мелочью вполне можно поблагодарить сегодня а Белоруссии при курсе белорусской валюты к российской как 29:1. И в других странах, где монеты имеют приличную номинальную стоимость.
Что касается русского рубля, японской иены (отношение рубля к иене - 1:0,7), индийской рупии (1:1,2), ямайского доллара (1:0,5) венгерского форинта (1:0,25), или других валют с низкой стоимостью монет, то дело в том, что для того что бы насыпать кучку мелочи вам придётся здорово потрудиться что бы её найти. Ибо копейки, сеты, пайсы, центы, филлеры практически вышли из обращения.
Что касается монет достоинством в 10 рублей, то ничего стыдного и позорного тут нет, если дело происходит в уличном кафе. И заказ составляет 2 000 рублей. Оставить монетки, особенно если они из состава сдачи принесённой официантом - святое дело.
В тоже время где нибудь в приличном ресторане, где и обслуживание официантов совершенно иное, и окружающая публика достаточно почтенная, будет моветоном вытаскивание кучки металла из своего кармана, пересчитывание монеток и потом высыпание на ослепительно чистую скатерть или тем более со звоном на какую нибудь тарелочку.
И суть тут будет не в том, что вы унижаете респектабельного официанта создавая ему неудобную ситуацию (в конце-концов он их возьмёт. Деньги не пахнут.) Но вы прилично унизите себя и свою спутницу или спутника выставив себя и его, как людей мелочных и случайных в приличном месте.
Хотя (с другой стороны) если вы недовольны обслуживанием и хотите демонстративно показать это заведению и непосредственно официанту, то можно конечно и покуражиться. Возможно это даже доставит вам удовольствие. Но чести вам это не добавит точно.