No you can use mayo. Lots of people i have met use it to make grilled cheese. Gives a different texture. Doesn't get dark as quickly as butter.Did Chanur mean margarine?
Used to make them with garlic mayo back in the day and yes on the outside . Not sure why its shocking mayo is basically just egg and oil.
These days I mostly just use a bit of olive oil.