I wouldn't blame the FAs for this either. I'd blame Eagle's tight scheduling. Every time I fly SBA <> LAX, I notice that Eagle flights are scheduled impossibly tightly at times. IE, the 10:30 AM LAX to SBA flight is scheduled to arrive at 11:00 AM, but actually gets in around 11:20 AM. Then it's supposed to turn around for the 11:40 AM SBA-LAX flight (and it usually works out to boarding around 11:40 rather than departing at 11:40). I doubt there's much time for catering, esp. at a small station like SBA.
I was looking at a MR to ABQ on Eagle yesterday and the scheduling was just ridiculous. Arriving ABQ 7:00 PM, Departing 7:30 PM. C'mon now...