Yes, I would put up with it because I am also married to a non cooker.
If ever I am not available to prepare our meals, he orders a take away or eats out. When I've been away for a few days, he's ordered take away for days on end, rotating between pizza, curry, Chinese, fish and chips, Thai, kebab etc.
It is annoying, especially the ££ and health aspect of the takeaways but I have long given up trying to sort it.
DH does make himself a sandwich and on rare occasions will make cheese on toast (after the pub). He will do specific tasks in the kitchen if asked, like peel the potatoes for a roast. He is also generally very good around the house, does plenty of housework, clearing up, gardening, bins and anything that needs doing really. On balance it is ok, it is just annoying that my job (cooking) has to be done daily at a specific time.