Yes, there are reasons people cook. My point was more to provide a defense on specific issues related to not cooking, particularly the idea that it makes one weak willed.
I would assert that most people who eat out regularly have spent some time amount of cooking for themselves (once again anecdotal) and are not just ignorant of the concept of cooking. Their cost calculus weights time, socializing, and mental load greater than their refined taste preferences and the cost saving. I really doubt anyone who is over the age of 20 hasn't cooked a cycle of meals for themselves.