i put mayo on sandwiches on burgers and stuff but i get why people may not like it
consider that the main ingredients are oil (fat), egg yolk (raw egg, and a lot of fat), and vinegar/lemon juice (which is sour)
it tastes awful on its own and leaves your mouth feeling fatty and gross