Yes I have a rhetorical question about sandwiches.
And not just any sandwiches - store bought sandwiches.
Why do they have to put so much lettuce (or in some cases spinach) in the sandwiches they sell?
I don't know why I'm asking cos I know the answer - to make money.
If they didn't put so much of the green stuff in there then they would either have to put in more whatever else which would cost more to produce (usually meat... or cheese... or something else more expensive than lettuce or spinach).
Or they would have to make the sandwich (or wrap, let's not forget about wraps) smaller and then they'd either not sell or they'd have to lower the price.
Unless of course you go to Subway or somewhere similar... but then that's made while you are stood there and not in a factory somewhere.