Выгодно для случаев, если огурцы- помидоры-перцы растут на своем огороде. Грибы - однозначно дешевле по понятным причинам.
Если покупать овощи и потом их закатывать, особенно в городе - это может быть и не дешевле. Если посчитать все расходники, примерно то на то и выходит. Причем учитываем все: овощи/фрукты, соль-сахар-уксус-крышки-банки, воду, электроэнергию и оплату своего труда (помыть-почистить, сложить в банки, сварить, возиться с кипятком и т.п.). Плюс отмыть кухню после "священнодействия". Кроме того, иногда банки не стоЯт, взрываются, особенно в городских квартирах.
Лучше всего, по моему мнению, закатки окупаются, когда на своей территории собрал, помыл (на дворе, чтоб в доме грязь не разводить), сварил, закатал и спрятал в погреб.
Еще имеют значение масштабы. Если вам нужны пару банок огурцов - проще купить. Ну а если семья большая и все любят овощи, то дороговато будет постоянно покупать, и закатки должны окупиться и даже выйти дешевле. К тому же, можно привлечь родных вам помочь.