I can tell you why Poles use ketchup for everything when they are abroad. I hardly ever use ketchup when in Poland, but in countries like UK or USA it's a must. The food there tastes awful or has no taste at all... ketchup kills that taste ( or adds some )...