How would the receiver know the proper amount of delay to apply? I don't think it would be possible to auto-detect it.
Then again, a few years ago I thought skipping commercials automatically was impossible, and now my MythTV box does it with remarkable accuracy.