Yes and it's definitely not that straightforward. "Digital cables" are actually "analogue cables" with two discrete voltage levels or a modulated signal carried upon them. They vary in reliability quite considerably due to transmission line characteristics and distortion related to that.
If they were boolean with respect to working, they wouldn't need filters and amplifiers on each end or checksums sent over them.
If they were boolean with respect to working, they wouldn't need filters and amplifiers on each end or checksums sent over them.