We're assuming it costs the airline $25/$50/$60 to actually transport one extra 23kg bag or provide a meal. It doesn't.
But from a business pov, getting these amounts doesn't make sense given the likelihood of getting more from someone else. Plus it does inspire non-elites to upgrade over those who get baggage etc... for free. Odd really.