The quality didn't used to be so bad possibly because we now have on average larger tv screens and as a reslult the larger picture, when not viewing on hd, becomes more pixelated.
Possibly not though as I don't have sky! I've just noticed that normal tv looks shit on screens that are too big.