I think expensive (digital) cables are equally absurd, but that's just my opinion.
As for resending: that's simply not true. It's called USB audio streaming for a reason, it's a real-time system.
In isochronous transfer mode the USB bus sends frames every 1 ms (= 1000 Hz). If your computer can handle real-time audio streaming (which any properly configured PC can) each frame will contain the next 1 ms worth of audio data. If not there will be plainly audible glitches.
If a frame contains an error there is absolutely no attempt to resend anything. The sender doesn't care what the receiver receives, it just pushes the data in an as constant rate as possible. In fact, the receiver could not even tell the sender to resend anything because the communication is unidirectional.
The link you posted contains some nice marketing material, but that's about it..
Ok. I am trying to justify the reason why I think it to be better (and I am quite sure of that). It seems you have some knowledge on this, so please correct me if I am wrong as I do want to learn more on this.
Ok so it has error checking, but not error correction. How does it help if it detects an error? Windows is not a real time system from what I know.