Gentlemen we can argue semantics, yes it is true that is has been put in as a fix. The current scheduler does not effectively schedule the EVEN number of teams so that on occasion teams are unscheduled for 10 games.
I guess the proper term is that it is a workaround of a bug in original programming.
Bug- A software bug is the common term used to describe an error, flaw, mistake, failure, or fault in a computer program or system that produces an incorrect or unexpected result, or causes it to behave in unintended ways.
It is not necessary and could be fixed. There are an even number of teams and they could be scheduled to play 10 games each. This was just an easier fix.
Good gracious