I have to agree I feel that sometimes the flight attendants just don't seem to feel bothered to sell hot meals.
On my last flight YVR-YUL AC 150 J was just about full but the flight crews managed to sell at least 6 of the meals or maybe more because when it came for my turn 5 rows back of the bulkhead they were telling each other they had 4 of the egg but only 1 of the pancake left because they had been selling them.
On the other hand a couple months ago same flight I was in the second row or so and I was just told flat out we don't have any.
I wonder if it affects the flight attendants' personal meal supply if they sell these BOB meals....