There is no 'depends' answer choice in your poll.
Our group has been running monthly organized two-table tournaments for a long time (first one was in 2005, I think). The location rotates among four primary hosts, and there are a fair number of couples that play. And for our group's events, my answer is "Yes".
The events are typically held on Saturdays (occasionally Sundays), starting around 1 pm and usually wrapping up by midnight. Two different tournaments are held (~ 5 hours each), with a formal dinner break around 6:30 p.m. it is an all-day affair, and 11-12 hours is a long time to go without nourishment.
The host is responsible for providing snacks and non-alcoholic drinks throughout the day/evening, along with s meal during the dinner break hour. This is all paid for by a 'hospitality charge', which is collected from the players with the tournament entry fees. Meals vary, and range from pizza, lasagna, steaks, burgers/dogs, bbq, chili, wings, etc., along with side dishes and dessert, but it's always byob.
Works for us, ymmv.
I don't expect to get fed when attending other poker events (unless it's announced as such beforehand), so for those circumstances, my answer is usually "No."
Hence, my best answer to the question is, "It depends."