People really overestimate how easy it is to make these schedules. I just shake my head when people make these criticisms. Do people really think the schedule makers don't know that having teams play each other twice in a close time frame and never the rest of the year is less than ideal? Or that the schedule makers think it was a good idea for NYCFC not to play Nashville ever until September 2021 when they've been in the league and the same conference since last year? Or that they are unaware that having 1 game in 3 weeks followed by 6 games in 3 weeks is sub-optimal? They know all of this.
But we have teams who don't control their venues, teams who cannot even play at their usual homes, teams sharing venues, teams who have to reschedule because of baseball rainouts, 29 weekends in which to fit 34 games, two new stadium openings, TV partners who insist that certain matchups happen at certain times of the year, and a FIFA international schedule that makes zero effort to accommodate MLS. So no, the schedule makers are not idiotic. This is how the sausage meat fits in the skin.