> Then how come most grocery stores have healthy food?
All over America there are many areas known as "food deserts" because stores do not stock fresh foods and produce. In those areas the only food readily available is shelf-stable, highly processed, very high caloric density junk food.
Now think about being on a Pacific island where leaving your food desert is not just a matter of a long drive or bus ride down the road to a different community.