made by China-based Shanghai Fudan Microelectronics
Even the ones not made by a Chinese company had the same backdoor. Perhaps, the original design had this backdoor and the manufacturers simply implemented the design. NXP is Dutch. Infineon is German.
So if the code was there it's not the fault of the card manufacturer but the applet developer.