The printers are not infinite. Pokemon does not have their own printers in the west. They have to book in advance (6 months), so when these printers are clogged with reprints, there is less space for new ones. I guess finding new factories or setting them up is not as easy as people think - especially if they complain about the quality the second they get their reprint.
In Europe they use the same factories as magic for example. So these are not always free and TCG printing is different from regular printing. So they can’t just ask anyone with paper.