What's so hard about having a grocery store and reliable transit to downtown?
The notorious St. Petersburg's Murino district is located outside city's boundary but it has a metro station, several grocery stores, bakeries, bars and other shops. It's not like US poor have no disposable income at all. Kudrovo has worse transit options but features an absolutely huge mall you can walk to.
Of course, if having choice everybody would prefer living in walkable distance to downtown, this is why normally it is so expensive, and you can only make it affordable by making it a miserable experience.