I don't think Comcast has any interest in keeping folks from streaming -- they're embracing streaming. They've launched their own nationwide OTT streaming service, Peacock, give a free streaming box (Flex) with Peacock Premium to their broadband-only customers. And they now, or soon will, offer apps for all the major streaming services on X1 and Flex. (Well, there's no announcement yet on an Apple TV app but we'll probably see it on X1 eventually.) Comcast knows you need broadband for streaming and they've publicly stated for a few years now that they see broadband, not cable TV, as their primary business line and the foundation of their relationship with customers. If you just get one line of service from them, they want it to be broadband. If you get a second one, they want it to be either cable TV or mobile phone. (They offer home phone and home security services too, but those aren't marketed very much.)Comcast knows the future is in the experience. This is why they have X1. They are trying to keep people from streaming. And if they do stream they have the broadband infrastructure. This is why AT&T is pushing HBOMax hard.
I think their attitude is that just about everyone who pays for cable TV service is going to do some streaming too. Better to improve those customers' experience by having one box that can do it all, and that's what their X1 platform is becoming. AT&T TV aims to do the same thing with their customized Android TV box.