Nowadays, it's harder because you can't get many of the necessary channels via analog. You need the decryption of a digital box (imagine several cable boxes stacked on top of each other) to grab the video and even then, it's difficult to get the closed captioning. This makes the colocation complexity more expensive and many facilities would just say "um, no thanks, we're not running a cable line in here for that."
But you can't easily/cheaply get server racks in 100 cities that have cable TV lines going into the cages.
So you have to find reliable places to put all your distributed computers that have good TV signals, good upstream bandwidth, a person who can help reboot it when it crashes, and reasonable cost.