I think that link says that SCTP (which no one uses) has better error detection, not Ethernet itself.
all telecom networks (sigtran) uses SCTP.
The "workaround" has nothing to do with Ethernet. Because Ethernet isn't reliable enough at detecting errors higher-level protocols now use better error detection mechanisms of their own.