Why not? The PCI-E controller is on the CPU.
It's all very well and good putting the it in the CPU, but the reason it works faster is the design of the whole end-to-end bus, not just one part of it. The board design is unlikely to be compliant with PCI-E 4.0 standards, and the chipset certainly isn't for the rest of the system.