For buoy racing the vast majority of boats I have raced on the crew brings their own lunches, and most bring some beer, or whatever else they want to drink. most skippers have water, gatorade, chips and some beer on board. I actually prefer to bring my own beer so I don't end up having to drink Bud Lime or some similar swill
I certainly don't take it personally if a skipper doesn't supply all of my food and drink, although I do show my appreciation if he does! To me it is not about getting free beer, it is about whether I enjoy racing on that boat with that team.