The USB to Ethernet adapter is 10/100. MacBooks with RJ-45 ports offer 10/100/1000.
It's not a replacement, it's a compromise.
I would figure that is because a Gb dongle could saturate the USB bus (and probably use a pretty good amount of CPU too).