Just an opinion and worth as much, but I don't really agree with this, reads like the application of the same sedentary/lazy argument that we are rejecting elsewhere in decrying the current state of the country (or elements/regions within it). Expecting some or most "services" to be 5-10 minutes away seems like the same suburban mentality that is a problem. If groceries/shopping, its understandable, carrying things farther than this is inconvenient but shopping used to be for minor daily perishables and not a "trip", and something people dealt with, even in older more "walkable" cities.
Not really familiar with the criteria WalkScore uses but I don't agree with Charlotte's low ranking based on personal experience of it and more than a few other places it also rates. I would argue it comes down to infrastructure as you've noted, and safety.