Just out of curiosity, what would the impracticalities be in having some sort of a "Universal" motherboard with NO cpu socket in the motherboard, instead having little pci expansion cards with different CPU sockets on them (lga1151, AM4, etc.). They could make the bios flashable with a usb, and then to use a new cpu, all you'd need to do would be to get a new expansion card and flash your bios. I feel like if this were possible, it would have been done, so why isn't it? Does it have to do with chipsets? Cooling? Thanks!!