На белой скатертти посуда смотрится красивее, точно так же как и еда в белой посуде всегда аппетитнее, человек думает о том как чисто, как все аккуратно и уже получает удовольствие, а угодить посетителю - важная цель рестораторов.
Всё очень просто - белая скатерть выглядит нарядно и чисто, а любые пятна от еды, красного вина, кофе и т.п. с неё легко удаляются отбеливателем. Пёстрые и просто цветные скатерти с отбеливателем не постираешь.
А как это исторически развивалось, как думаете?