It does look like there's no preservatives added to heinz. It appears the lack of mold growth in ketchup comes down to a combination of lower pH from the vinegar, and low water content by cooking it out of the tomatoes. According to some food safety experts, it's possible for mold to grow on ketchup, less so for pathogens. Keeping it cold will definitely extend the time it would take mold to root.
The story is that Heinz specifically developed their recipe to avoid the use of benzoate over 100 years ago. Ketchup at the time was a completely different condiment: much thinner and not nearly as sweet, salty and vinegary, and also absolutely loaded with preservatives.
Molds and bacteria do not do well with acidic foods — that’s why you can leave an opened jar of salsa in the fridge for, like, a year. It’s also why it’s safe to can tomato sauce in a hot water bath, versus other less acidic food which need to be pressure canned.
Wrong! Both bacteria and fungi can thrive in a variety of pH. Acidophiles are a group specialized to highly acidic environments, and there are alkaliphiles as well. Fungi and bacteria also have methods to both change the pH of their environment, and adapt to it. Google it, there's plenty of research papers.
Both bacteria and fungi prefer more acidic than alkaline environments, with a "happy range" for each. Tomatoes are only weakly acidic, at 4.3 to 4.9. But molds commonly grow at pH 3.5 to 8. Aspergillus niger and Penicillium funiculosum can grow at pH 2 and below.
Extremely low pH is certainly useful at inhibiting some forms of life, but the world contains many different forms of life, and some are a lot more adaptive than others. Research shows that the best way to preserve food is a combination of chemical preservatives and low pH. Which is why the commercial food industry uses preservatives...