Either the flight is too short or catering issues.
However, if the drink carts are out, there should be a small bag of something. There are cases where the snack was delayed since they show up with the buy-on-board cart, and the first few rows got forgotten.