The logic to me if the teams want a winter break would be to play Boxing Day - 29th - NYD (which is a typical Sunday - Wednesday - Saturday arrangement, no different to playing in Europe), then have the FA Cup 3rd Round first weekend in Jan, followed by a winter break. Maintains the traditions in this country but adds in a break after a number of games in short succession.
It's changes for TV that leads to teams playing twice in 48 hours, rather than anything with the schedule to begin with.