The meals would only go to waste if not consumed on that flight... as for amenity packs... well if the punters dont have them the crew do....
take a look at EBAY the evidence is all there(i dont think someone who has paid £2000+ for a Jclass ticket needs to sell on their amenity kit for a few quid...