You're exactly right. Dining out is an insignificant cost increase unless you're eating healthy (at which point the gap widens). Granted, this is entirely a function of how much your time is worth...
Dining out is essentially outsourcing these tasks.
Which means: cooking is probably the most effective way to use programming skills for romance :)