All that “mayonnaise” means is a sauce conceived in Mahón, Spain. Ingredients not specified.
What of the original “ketchup”, a fish sauce with no tomato content whatsoever?
Ketchup is tomato catsup.
http://dictionary.reference.com/browse/mayonnaise?s=t
The dictionary, common sense, and seemingly some federal regulations disagree with you.