I grew up in a very small town (under 5k pop) and did not find this condescending. There are very clear and obvious drawbacks to living there. It’s really not for everyone, evidenced by the fact that 80% of the US population lives in urban areas despite small towns being incredibly cheap.