When you say "programmed locally", you are talking about clerical duties. Don't be ridiculous. They are just plugging in the songs approved by the corporate PD/Consultant...
It's both. The chart editors look carefully at the playlists, and the labels quiz the music directors. If either sense the MD is just going through the motions, the station gets dropped. The labels send reps to the local markets. You'll have label reps in Buffalo when Eric Church comes to town next week. They will meet with the stations, observe the way the station presents their artists, and note the relationship the station has with the audience. There's a lot of money involved in this. It's not playtime. The music charts could be the only thing keeping local radio alive.