• CBS is being malicious, and it's intentionally refusing to play the video if they detect tracking protection. (It sounds like a lot of people on the thread are assuming it's this one, and it very well may be.)
• CBS is being lazy, and didn't bother to test with tracking protection and work through any technical issues (like implementing graceful fallbacks).
• CBS is being cautious, and knows they haven't tested tracking protection as much, so they're leaving "disable tracking protection" in as a troubleshooting step, since it certainly does reduce the number of variables.
• Firefox is being unreasonable, and makes it enough of a pain to implement a website that works with tracking protection that CBS doesn't want to play ball. As a simple example, if Firefox's tracking protection blocked all cookies, plenty of honest parts of the internet would break (so it works differently, apparently with a domain block list). It sounds like others have had trouble with blocked domains that are sometimes used for tracking and sometimes for legitimate non-tracking purposes (like force.com, apparently), but I don't have a good sense of how common that really is.
Anyone have enough experience with these things to know how likely/reasonable the different explanations are? (Or if there are other reasons that I missed.)