I've got PBS Passport for $60 a year which works if you have a Smart TV or Streaming Device. I set my app to my local PBS station, but I can also temporarily change it to one that has the programming I like and watch the live stream from that station. I can also select programs from PBS stations across the country while I have it set to the one carrying them and add them to my watch list. Those programs will remain in my watch list for viewing until deleted regardless of the station my app is set to.I have in mind, for instance, a PBS station that does not want viewers contributing to an out-of-market PBS station, possibly one with a stronger programming lineup. An example might be SCETV not wanting viewers in border areas to watch and contribute to PBSNC or GPTV. Can they do that?
I do know that back in the day, some cable companies would import PBS stations from outside their viewing area, evidently to bulk up their channel lineup. This happened in Huntington WV with WSWP-9 Beckley (then a separate station from WMUL/WPBY-33 with a different schedule) and WOUB-20 from Athens OH, which cannot normally be received in Huntington with a rooftop antenna --- the terrain is just too bogus. I am assuming that carriage of Columbus and/or Cincinnati major-network affiliates was a no-no, the C-H stations have always been prickly about that kind of thing. (But the system in neighboring Barboursville carried WBNS-10 Columbus, go figure.)
The system in Shelbyville KY, though by no means starved for channel offerings (Louisville/Lexington/Cincinnati/Bloomington), also carried PBS from Cincinnati, Bloomington, and Oxford OH (Miami U).
When I had cable, the only the local station KPBS and it's sub channels were carried by Spectrum in San Diego. There also is KCET and KLCS in LA and KVCR in San Bernardino which has some shows I've put on my list for watching that KPBS doesn't have, and Spectrum didn't carry those stations.