Because, I am afraid, no software is written without bugs or mistakes.
The printer driver is responsible for translating instructions from one language (eg Corel) to another language (the one understood by the printer)
A new version of Corel is quite likely to expose problems in the older printer drivers.