I was thinking the same thing about holidya fixtures. especially cramming a bunch into a short space of time. Surely make sense ( there's the problem ) to "regionalize" games over that period to allow for timely postponements, if needed, and limit travel times for supporters.
North: Aberdeen, Dundee Utd, Inverness, Ross County, St Johnstone
South: Celtic, Partick, St Mirren, Motherwell, Kilmarnock
Hearts and Hibs could fit in there somewhere.