I agree, but as long as the receiver interprets the values correctly (i.e. the 1 is above its threshold, and the 0 is below its threshold) it doesn't matter. Among other things I've watched what signals like USB 2.0 HS really look like on an oscilloscope, so I'm well aware that they don't look anything like the nicely-drawn diagrams in textbooks.
Poor cables can absolutely cause high BER and lower performance.
But was that the case here? They identified a cable that had sub-par signal characteristics, and without looking at the actual effects it had on network performance, made the premature conclusion that it was. We don't know whether or not it was really the cause of the customer's problem (imagine them getting back this nicely terminated cable and seeing that it has the same performance... I would not be surprised.)