It was Nvidia that designed the original connector and forced it upon the world. PCI has been trying to make it less bad, but it was standardized after it had already been created, not the other way around.
Overcurrent protection on each pin should definitely be mandated by the standard.
But it’s important to keep in mind that Nvidia has 90% market share and can do whatever they want. If PCI standardized something Nvidia didn’t agree with, then there simply would not be any implementations of the standard, and Nvidia cards would use a non-standard connector. It’s that simple.
It was Nvidia that designed the original connector and forced it upon the world. PCI has been trying to make it less bad, but it was standardized after it had already been created, not the other way around.
Overcurrent protection on each pin should definitely be mandated by the standard.
But it’s important to keep in mind that Nvidia has 90% market share and can do whatever they want. If PCI standardized something Nvidia didn’t agree with, then there simply would not be any implementations of the standard, and Nvidia cards would use a non-standard connector. It’s that simple.