Маркетологи в ресторанах используют "майо" как способ показать, что их майонез - это другое. Он домашний или более высокого качества. Чтобы отличить свой продукт от традиционного магазинного майонеза.
Также, "майо" - разговорный и неформальный термин (сокр. от "майонез"), и само слово может быть более привлекательным для некоторых категорий клиентов, особенно молодых. Смотря на какую аудиторию рассчитан ресторан, какого он формата.
Майо и майонез - это один и тот же продукт, рецепт и ингредиенты которого одинаковы.