Yes, cargo needs to be addressed. Not sure how much airlines actually make from cargo nowadays but it would help boost revenue maybe on some routes.
Also, maybe if when we are scheduling, there were check boxes for types of meals (types) available on that particular flight. This should be easy enough to factor in costwise and could maybe reflect on LF? Not that I'd choose to take a flight that offered a meal.