It seems you see most of the literature is about the big cities and even the small towns and rural areas, but not about your small-medium sized cities between say 20,000 and 200,000.
Yet, these are the cities struggling the most in many cases. Our "micropolitan" area has about 40,000 people. We face a lot of the same problems in the upper midwest/rust belt as bigger cities, but you certainly don't see much attention paid to these cities.
I dont think you can treat our city the same way you do Des Moines or even Cedar Rapids.