Most of the issues discussed in the article don't really apply to true 'small towns', but instead they're applicable to sprawled, growing suburban/exurban development near-ish larger cities. Small towns far from big cities don't tend to have growth in the form of housing developments, and have smaller infrastructure overhead.
In my hometown of 3,000 people, people living in the center of town have public water and sewer services, but everyone living farther out has wells and septic tanks. In a low density, low growth environment like this, the town doesn't need to be responsible for those things, and therefore stays out of debt and doesn't develop massive, unsustainable infrastructure.
>everyone moves to the big city
Sustainable infrastructure can exist at smaller scales as well. There is certainly boom in big cities right now, but smaller cities (25-100k people?), that had a bustling 'urban' core 100 years ago, are starting to come back. I think that these cities (many of which fell into decay after WWII) with walkable 'streetcar suburbs' and dense downtown areas, will become much more popular in the near future.
Small towns can be fine if they have a compact walkable downtown, and are suitably close to job centers. Rural small towns and old rust belt towns are likely to die slow deaths regardless.
Precisely. My general theory is that you could significantly improve most suburbs by knocking down a block (or even just half a block) near the center of the suburb and building a mini "downtown" - a commercial area interspersed with a few modestly-sized apartment buildings.
That's far from the optimal design if you're starting from scratch, but it solves a lot of problems without massive changes.
I grew up in American suburbia and hated it. It wasn't even one of the worst examples, but you still literally could not walk to the local LIRR station or to the park, which were just 1-2 miles away. Absurd. Build commercial areas and some more sidewalks, and it would've been much less terrible.