I think the FAs on regionals are much more aware of the snack/drink benefit, for whatever reason. At least that has been the pattern for my experiences.
I have gotten the 'short flight no snacks' line before (mostly IAD/EWR-YUL), but as far as I can assess that is true. Maybe the RJs only have snack boxes when they're left over from serving longer flights.