It’s not even an age thing, but more an economic issue, I never ran into this as an issue when the cost of eating out was affordable. Don’t feel like prepping lunch the night before? Screw it, I’ll pickup something during my lunch break for $3-4. But now that $3-4 is $10+
Or, she would do this to the kid before you, ruining your preparation. Or have you turn to a completely different page with no warning.