I'm not sure who sets the local availability. I've heard that the Sharks do and at other times it's the NHL. It seems reasonable to allow CI to show the games where they aren't available through the local provider but if you read the sharks little blurb it sounds like they and CSN are trying to pressure Charter to add CSNCA to the lineup but I could be mistaken.
Regardless, I have been planning to switch back to DirectTV for awhile now and this give me the impetus to take action. Charter in Reno also tended not to add CSNBA2 when the game was showed on the alternate channel. I had a long argument with a tech one night about this. In the end Charter is not about customers (except for our money) as far as I am concerned. Their channel lineups are weak for what you pay. Service has been disrupted more than the DirectTV (The cable has gone out more often because of snow storms than the satellite..) So I am off to DirectTV.
It is an issue of Charter getting CSNCA as someone else pointed out above. I am on the border between Comcast and Charter and can get either. I looked at the pricing and it wasn't close, get more for less with Comcast. Charter wasn't close and others nearby said that service was less consistent with Charter. BTW, add some areas of Modesto and Dublin as areas served by Charter.
A few years ago, I had a friend who moved into a private community where the only provider was Charter, about 500 townhomes. The developer had signed an exclusive agreement with Charter. No cable TV or cable internet without Charter in the community. It was dead center in an area entirely covered by Comcast.
IIRC, the issue is that CSNCA is carried separately from CSNBA. There is a lot of overlap in subscribers but it isn't perfect. CSNCA is Sacramento; CSNBA is San Francisco. CSNBA has more subscribers under its umbrella, but it is close. IIRC, the Sharks got a better deal on price and non-blackout issues with CSNCA, but fewer subscribers/viewers. With CSNBA, they would likely have had a lot of games that couldn't be covered because of simultaneous games in other sports with bigger numbers. With CSNCA, they only get hit by the basketball Kings and A's. IIRC, they get override on the A's.
In perusing options, someone had Gamecenter online, not CI online. They indicated that they didn't get hit with local blackouts. Someone might want to check if Gamecenter online is a better option than CI online. IIRC, the Gamecenter person got the Canadian feeds that are sometimes not carried by CI. Confirm that Gamecenter is covering your games without blackout before purchasing.