The story I heard is that you're not allowed to broadcast live domestic football when there are Champions League games being played.
The English don't care about that, however, and just pay the fines to UEFA. Not sure if it's Sky/BT that cover it or the FA/EPL pay it from their revenues, but either way, they I'm sure they make it all back.