От СССР, когда был дефицит товаров, все было дорого, а почти у каждого гражданина имелся свой огород. Люди стояли в очередях по пол дня для покупки обычных для нашего времени товаров, тратили на них много денег и времени. И вот, когда такой дефицит, легче многое делать самому, в том числе и консервы. Тогда люди и одежду, себе шили сами, даже шубы. Сейчас с этим всем гораздо проще, но привычка осталась, да и в этом остаётся выгода. Некоторое самому делать дешевле, и это может приносить удовольствие и удовлетворение. К тому же сам делаешь именно то и именно с тем вкусом, который тебе нравится, часто не сравнить с тем, что продается в обычных магазинах. Например, джем в магазинах, самый простой и дешевый, просто отвратительный на вкус, по сравнению с самодельным. Если искать более качественный, то небольшая баночка может стоить 500 рублей. И не факт, что вам он понравится. Качество данных фабричных товаров часто оставляет желать лучшего
Как уже сказано в ответе, дело в качестве фабричного, финансовых сложностях и привычках. А так же некоторые могут получать удовольствие от готовки, да и употребления того,что сделал сам. О ботулизме же вряд ли много кто думает