This situation has only arisen because Christmas Eve is on a Sunday. Sky own the Sunday football slots – they pay £11m per game. And that weekend are entitled to show three games - even if they move one to the Friday night and have one on Saturday lunchtime, that’s still one more that can only be shown on the Sunday unless they think “nah, we’ll just throw 11 million down the drain.”
Yes, I get that it will impact on travelling fans, but that isn’t Sky’s priority. Having a game on the Sunday isn’t them being knobs, it’s them doing exactly what the terms and conditions of their contract say they can do.