The answer is most likely than, it is because the poor does not acquire large sum of money where in they could use to ensure safety in terms of their health. Such as having enough money to have regular check ups, vaccines or medicine. They would likely spend the money that they acquire to food and shelter because it is more essential to them. That is why they are prone to have or acquire diseases than the affluent.
FDA: they jurisdiction over 80% of the food supply including seafood, dairy and produce.
USDA: they regulate meat, poultry and processed egg products.
Being underweight can contribute to a very frail and weakened immune system. It can make one feel tired mentally. And can also affect the bones by making them very brittle and frail sometimes.