I dunno. I’d way rather bring my lunch and not pay 10 bucks a day for lunch (or more). I think it’s a reasonable way to save cash.
If sandwiches are gross just don’t make sandwiches. Or leave off your mayo until lunch time. Or leave off your mayo forever because it’s the devils semen and what is even appealing about mayo?