Why would you want free food? Can't CTOs pay for their "lunch" at a restaurant?
I often have lunch or drinks with other people in our domain, and I don't see why we would ever want a sponsor, we just go out together to eat and/or drink, talk about stuff, you know, just like that.
That’s pretty much the basic concept behind every professional networking conference, doesn’t seem very controversial.