I really like the analogy, especially regarding software that needs to run on a server vs an saas option.
Because home baked vs store bought also have some very different qualities, both emotionally and practically. Price is just one difference.
Some people just buy cakes. A few make & buy cakes. People who never buy cakes because they can make it themselves are few, opinionated, and kind of cranky in a lovable way.
It's like saying I'll bake a cake at home with the free and open source implementation available online instead of buying it from the store.
It about how much you weigh your time and the quality of your product.
Of course, there are exceptions, the cake you buy from the store might be bad but, that's unlikely if you buy from a reputed store.