I used to be super loyal to brand name ketchup but in the UK at least, the brands are taking the piss with their pricing. Since then I tried supermarket own brand stuff and for me it tastes miles better and I think it has more % of tomatoes vs brands.
Not saying you’re wrong! Just my experience recently :)
If you give me ketchup that's not Heinz or mayo that's not Hellmann's I can't eat it. (OK, there are some more expensive premium options I'm also good with for mayo, or making my own, but I think anything else in that tier or below is extremely gross).