Nothing would make me happier than to see NPR defunded.
To me NPR stands for National Palestinian Radio
I had a national public radio program for nine years. It started in the late 1980s and was broadcast worldwide. My program, Social Thought, was not on many NPR affiliated stations. It was not one of the NPR generated programs. The reason was simple. Beginning in the early 1980s NPR established its magazine format. Programs fit into daily and weekend time slots. They never changed over the next 25 years.
Have you noticed that the same programs are now more than 25 years old? NPR is stuck with the audience it first had in the early 1980s. It will die as members of its audience die.
Defunding NPR would not have much effect, unfortunately. It is almost entirely supported by local stations that buy the national programming.