The aversion to putting ketchup on a hot dog stems primarily from culinary tradition, particularly within Chicago, New York, and old-school hot dog culture. Purists argue that the intense, sugary sweetness and heavy tomato acidity of ketchup overpower the delicate savory spices, garlic undertones, and premium beef flavor of a high-quality frankfurter, overshadowing mustard, onions, and relish.