Rather than spending extra effort, time and money for food carts...I'd rather see improvements in the on board entertainment...OR better amenities in the balcony cabins..or fluffy towels & pillows.
If you look at the size of some of us...we're getting more than enough food! We've got to lighten up...three meals + snacks is plenty....and as for choices, there's enough. If you get bored...you can try something different on a 'shore' excursion.
Instead of thinking of a cruise as an opportunity to eat ourselves to death...how 'bout thinking this is a great chance to speed up our metabolism with more activity and a lighter diet. O.K...I admit that may be a little 'Alice in Wonderland'...but still, honestly, we don't need MORE available food in carts or kiosks!