We see these problems a lot more with HDMI, whose higher bandwidth requirements (and fairly low tolerance for bit loss, thanks to encryption) spotlight the cable problems. Ethernet is just better at masking bad cables…
Also, Ethernet almost never is run even near its capacity. Sure, the packets are short and fast when they arrive, but there usually is lots of space between them, so retransmissions initiated by TCP will have space to happen, even if they mess the transmission speed up grossly. (A true CSMA/CD net, that is 10Mbit half-duplex, is another story, best forgotten in the bad memories from the 90s). Therefore, as long as there is capacity available, errors will be tolerable to most scenarios. If you're running a protocol that always puts frames on the wire, like SDH, which is much more like the transmission you'll see in HDMI or SDI or AES3 or S/PDIF, there is always a verifiable frame on the wire, increasing the statistical probability that stochastic errors will surface. Try "filling the cable" by running FTP with fast end systems that have tuned operating systems, and a bad cable will sour the day immensely.
Similar situations exist with longer or more spliced/patched cables; there is a probable error rate per meter of bad cable, and there is a error rate per patch/IDC splice too; and of course they're cumulative.
Finally, to put a metrology slant on this: There is reported verified difference in PDV (packet delay variation) between optical and electrical Gigabit Ethernet interfaces, and the reason for this is that there is a fair amount of error checking in the electrical interface that does not have to happen in the same way for the optical one. Of course, the differences are small, but if you are trying to build the best IEEE 1588-2008 (Precision Time Protocol) infrastructure possible, this will matter, since the assumption that packet time A->B == packet time B->A will not be true as often over copper as over fiber.
"All broadcast engineers are borderline time-nuts"
(Another forum member to me, in privmsg)