You can see yourself on www.nvidia.com that the NVidia specifications CLEARLY say SATA 3 Gbps. When you have do to a workaround, quirk, whatever you name it, to prevent a hardware failure, it's a hardware bug.
NVIDIA does not make the chipsets up to Apple's specifications. Apple buys the same chipsets you yourself can buy (or Acer, MSI, Gigabyte, say one). Even on PowerPC Macs, the chipsets are off-the-shelf Motorola or IBM chipsets anyone can buy (given enough money and quantities).
If you're competent with replacing computers components, you'll check the specifications of the chipset and see clearly that SATA 3 Gbps is supported, and you'll see that the drives mounted by Apple are SATA 3 Gbps compliant, and question yourself why are they limited to SATA 1.5 Gbps.
Then you'll go to buy, and see yourself that no more SATA 1.5 Gbps equipment is being sold, that all drives you can buy new are SATA II and 3 Gbps. You'll put one, because specifications say it MUST work, all the components are (in theory) compatible, and in practice you'll see the chipset fail.
Again, talking of specifications, if you take a SATA 1.5 Gbps controller it will NEVER link to 3 Gbps (like the MBP's one is doing), because it was made before that protocol was created.
And NVIDIA is not the only one, there are a good chunk of SATA 3 Gbps controllers with some kind of bugs (data corruption at 3 Gbps, data corruption when transferring more than 16 Kb at once, data corruption with NCQ enabled, so on), and none of them tell any of that in their specifications, because that will hurt sales.
Apple designed the MBP with a NVIDIA chipset, and when they discovered the bug it was too late to redesign it with other chipset, and the easiest solution, forcing the link on the drives, was chosen. However Apple committed three fails:
1.- To not inform end users on the "how to upgrade hdd" tutorials
2.- To not inform certified technicians of the quirk
3.- To not make the firmware automatically slow down the link
If you want to continue talking about specifications, go to www.nvidia.com, download the chip datasheet and show us where they say their SATA 3 Gbps controller cannot work at 3 Gbps.
Your positive trolling over Apple is lovely, but it's not the real world.
They have failures, errors and bad decisions, like all of we do.
Apple Certified Macintosh Technician