As far as minimum wage earners being primarily suburban teens: I WISH. Neither of my kids could get these jobs. They were filled by middle-aged folks who lost employment in the 2008 crisis and have yet to even come close to earning what they did back then.
All the fast food and Walmart, etc workers I see in the cities around here are beyond teen-20-something.
They are supporting families, caring for aged parents, and just struggling to make it. Meantime, the teens who would seek these jobs, can't get them.
Things have changed since the 90s when a kid could get a job earning pocket money at Taco Bell or Mickie D's.