NPR is rarely local. Maybe in major markets where there isn't a need for them anyway. The "local" I see more than often are statewide networks with one local broadcast point, the state capital. The network stations are just repeaters. NPR is not reporting about the traffic light that is out on Main St. or the new restaurant in town.
Local radio is, at least accountable, due to the fact that the community won't fund them unless they serve the local public. NPR should play by the same rules.
The reason why most liberals don't want NPR defunded is that, in many conservative areas, their stations will go off the air as they don't serve the local public. No one is listening and no local advertisier would buy underwriting.
Why else would NPR advocates be fighting so hard for government funding?