I think that RJ crews tend to be younger and more health conscious, and many realize that airport and hotel food isn't that healthy. When you pack your own food you get what you want when you want it, independent of what airport or overnight you are at.