No, metaclay was absolutely correct. SATA3 does not transfer at 6GB/sec, it transfers at 6Gb/sec (as you can see in the link you provided). GB = gigabyte, Gb = gigabit. That's 1/8 the speed of 6 gigabytes per second, which comes to 750 MB per second.
I would have thought this was a typo (although computers give us zero room for typos in cases like this), but it looked as though you were making a correction, and actually 750MBps is right on the money.
As to the question, there are a lot of factors that feed into a drive's speed. You have to remember that a 500GB drive and a 2TB drive may have the same platter size, and therefor the data density will be completely different. I.E, the platter on the smaller (less dense) hard drive would have to rotate 400% more to read the same amount of data on the larger (more dense) drive. Another thing to keep in mind is that the speed actually varies wildly when reading from the inner most tracks to the outer most.
Even the fastest rotating drives measure a sequential avg speed far lower than 3Gbps, so there really is no need for SATA III unless you are using a SSD or a bluray player (these require speeds exceeding 3Gbps to play smoothly, and will be quite choppy using an older SATA II interface.)