This isn’t really true though is it?
We may know which week cup games are possible. But we don’t know whether they’re going to be Tuesday, Wednesday or even Thursday until very near the time, for midweek games.
For weekend games we have no idea if they’re going to be Friday, Saturday, Sunday or Monday.
For European games, we can’t even be sure which competition we’re going to be in a year in advance, let alone which days we’ll be playing.
If you were planning concerts for 2025 now and put a line through any dates where a City home game was not possible from August onwards, you’d probably be looking at about a dozen days tops.