Ketchup has such a strong flavor; instead of complimenting the flavor of the dish, ketchup completely dominates it and makes everything taste like tomatoes.
I like ketchup, but it distracts you from the food's flavor so much you can barely taste it, so I rarely even put it on anything,
Except hamburgers. It's the only thing that works out fine.