Most stations can also receive this programming over the internet, another reason for the satellite system is that it provides a completely redundant path for programming delivery. This is important for general reliability but especially so in an emergency.
Historically, radio networks distributed their programming over leased telephone lines. Satellite took over because it was cheaper. That gap has probably narrowed as terrestrial communications infrastructure continues to expand, but the internet struggles with low-latency real-time media, and an arrangement like leased fiber wavelengths to member stations would still be more expensive than the satellite system. There's a lot of member stations in a lot of places, satellite reaches all of them at once.