Let’s say I decide to go to a nice restaurant for a meal. The dish comes out, and I ask for a salt shaker before I even taste it (I never have, btw). That is normally considered an insult to the chef or you are pegged as a neanderthal diner.
Why, then, is it normal for a waiter to offer you grinds of pepper all over your plate before you have even had your first bite?
I think this must be a language barrier thing because cafes serve a lot more than that here.
A picture’s worth a thousand words, so here is a random article with pictures of some cafes,
and here is an article with pictures of restaurants in the same town.
Obviously there’s a bit of crossover.