Parents who prefer homemade baby food have many reasons for their choice.
They know exactly what they’re feeding their baby.
It’s more economical than buying pre-packaged foods (although some parents note that this is not always the case).
They can choose their own fruits, vegetables, and other foods for purees, instead of relying on the flavors chosen by manufacturers. You’re not going to find melons or avocados in the baby food section of the supermarket.
It gets the baby used to eating the same food as the rest of the family -- just in puree form.