I always use ketchup as a last resort to mask the awful bland taste of something unless the recipe requires it (meatloaf for instance) whereas I can use mustard on a lot of things.
Ketchup's taste is too empowering for me. It empowers the taste of anything it touches, which is why I say it's for children. Children would eat play doh if it had ketchup on it.