Huh? I never had crackers with ham and cheese. Certainly not to replace a lunch. And what's bad about broccoli? Our kids like it steamed. It's a handy snack for a family trip - you can prepare it in a microwave in a few minutes when you're packing.
You're right that it essentially boils down to the dietary preferences of the parents. If the parents are ok with such lunch as described in the article, there isn't much a regulation can do.