I very much disagree. If you were getting food at work previously, as in - it was clearly your agreed part of compensation - then I would absolutely complain if suddenly I had to buy my own.
>> But the flipside of that is that, when there's a deadline, I'm very invested in meeting it, even if that means working a lot of hours.
Again, that's fine and if you want to do that yourself, great, everyone would love to have you as an employee. But the second your manager walks in and says "john, I expect you to work this weekend" I'd start looking for a different job. Taking personal responsibility and working harder and more hours to finish something is one thing, being told you have to because your manager demands it is unacceptable.