You spent about a year saying races should be on MSNBC rather than on USA.
The complaints from Twitter about USA were, "I don't get USA!!!"
If you got NBCSN before, you get USA. If you get MSNBC, you get USA.
My problems with NBC/USA had nothing to do with the availability of USA (CNBC, however, is a different story). The USA tenure started off very rocky with that Nashville race being dumped off NBC, and then USA not running a ticker, not running an update or anything during the hour or so in-between letting viewers know if and when the race was resuming. As much of a proponent as I am of modern technology, people shouldn't have to check Twitter to know when the race is resuming. And it's been more of the same from USA since.
The second issue with USA is that they don't update guide data for DVR like NBCSN did, or like Fox, FS1, NBC and ESPN do. So, if a race runs long on USA or CNBC and you record it on DVR, you're screwed. If a race on Fox, FS1 or NBC run long, you're usually fine.
The third issue is that, NBC/USA were constantly dumping programming off to CNBC, which nobody watches or knows about. CNBC is not as widely available as USA or MSNBC, to my knowledge. And it's not a known brand. People go to Fox Business or Bloomberg for financial news now, so CNBC has no value. People can have opinions on MSNBC, good or bad, but it's a known brand that's widely available.
The fourth issue is that USA was a bad fit for NASCAR. The network that airs Chrisley Knows Best, Love Island, Temptation Island and other reality programs aimed solely at suburban women isn't going to grow the sport at all.
None of my issues with USA had to do with availability - that was CNBC.
As for NBC's streaming stuff, I firmly believe that, if a race is supposed to be on OTA TV and it gets dumped off to CNBC, it should be available for free online. If a race is supposed to be on USA and it gets dropped from cable altogether, it should be available on the NBC Sports website. And, more importantly, EVERY NBC Sports broadcast should be on Peacock, like they do with INDYCAR. But Comcast is trying to extort fans into watching some races on NBC, some on USA, some on CNBC, and some on Peacock.