Because they have lower acidity (so more sweetness), less seeds, thicker flesh, and terrific taste, but they can cost more, so you decide if they are worth it. There are delicious tomatoes from other brands that are not San Marzano. See my Chef's tip in the post.