He is eating a lot of fast food. That is not okay, it is harmful to your health (at least in the US). It is possible to find healthy restaurant meals, but it isn’t easy, if you care at all about health you need to cook yourself to get it. Of course once you know how to cook you discover you can cook much better than a restaurant meal for a lot less money.
You can get by on bad nutriton for a long time but I wouldn’t call it alright.
But your point still stands. If someone is content to not improve