It's not bad, but it's not really good either. Sure, mayo has proteins from the eggs, but it also has a lot of fat (oil), so... some lettuce or a tomato would be nice, not just water 😒. He freaking loves water, you have to have a water bottle with you at all times. That is good, I know, but you can't replace veggies with water.
I ate sooo many peanut butter sandwiches as a kid; a big toasty + pb and a glass of chocolate milk was my jam for years. Shit, it kind of still is if I'm being honest.
Me, mom resisted cooking when possible and understood she was bad at it. Eventually my sister and I became better cooks but by then the family fell apart and the parents couldn’t sit together for a whole dinner peacefully every night.