You do not have to have food deserts, that's self-inflicted.
If you are working multiple jobs, at least you should afford to live somewhere near. If you work multiple jobs and is forced to live very very far away/in ghetto, then you should realize people live better than you in third world countries, and relocate to Laos to teach English and lie on the beach. Seriously.