Because the designer used some other chipset or such and had to write we call a shim to support the design.

The change has caused some software to need updating to work but I'm going to not expand on my answer.
Bob