No se puede sustituir la salsa de tomate por puré de tomate, ya que alterará el sabor del plato final.
El puré de tomate suele ser tomates hervidos, pelados y mezclados. Conserva el perfil de sabor general de los tomates y tiene una acidez similar. Es puro y se necesita para hacer hermosas salsas, currys, etc.
La salsa de tomate por otro lado pasa por una serie de procesos. La salsa que obtienes en el mercado en botellas suele contener conservantes y otras sustancias. También han agregado ingredientes como azúcar, ajo, hierbas, etc. para mejorar el sabor. Entonces no es puro en forma. Además, la consistencia es completamente diferente de un puré y la salsa de tomate se hará cargo del sabor del plato que está tratando de cocinar.
EDITAR: Tenga en cuenta que la salsa de tomate casera fresca se puede utilizar para sustituir el puré de tomate y conozco a algunas personas que usan salsa con más frecuencia que el puré en sus platos. Sin embargo, yo personalmente no lo haría y especialmente con las salsas compradas en la tienda.