Earlier quoted context omitted.
Any rollback of free food perks is a bad sign. It's not always a sign of bad health, but if it's not it means the company is softly lowering the status of it's rank and file in order to put in another layer of management.
Does this often happen? Saving money on lunch might delay a company's failure for a week at best. My perspective is most startups will maintain all benefits until the bitter end explicitly to avoid giving their employees this kind of impression. Hints like this might cause critical employees to jump ship during a financial crunch time.
Weekly lunch for a whole company isn't a huge deal at a startup, and it's not going to shorten the runway much. But when you've suddenly got 10x or 100x the original employee count it starts to look less pleasant. By the time a company is spending several salaries worth of money on free lunches, it probably looks tempting to cut them. (And it's probably less destructive when everyone knows the finances are going strong.)