This makes perfect sense to me.
Audio is low-bandwidth, so microphone, speaker and headphone jacks have no need for PCI bandwidth. Even if you’re outputting 5.1 surround at 24-bit, 192 kHz sampling (a pro-audio configuration), the total bandwidth required is still pretty low:
- 192,000 (samples per second) * 24 (bits per sample) * 6 channels = 27,648,000 bit/s or 26.4 Mibit/s. That’s well below USB 2.0’s high-speed limit of 480 Mbit/s.
- For something more typical of consumer use, 16-bit, 48 kHz 2-channel (stereo), the bandwidth required is only 48,000 * 16 * 2 = 1,536,000 bit/s or 1.5 Mibit/s. This is well below even USB 1.x’s full-speed limit of 12 Mbit/s. And at CD quality (44.1 kHz), the bandwidth is 1,411,200 bit/s or 1.35 Mibit/s, which might even be achievable over a USB low-speed (1.5 Mbit/s) interface.
- Just for kicks, assuming a device can get 75% of a USB 2.0 port’s bandwidth (360 Mbit/s), that would be enough bandwidth for over 80 channels of 24-bit 192kHz audio (80 * 24 * 192,000 = 368,640,000 bit/s or a bit less than 352 Mibit/s). Which would be enough for just about any multi-track recording solution you can think of.
An SD card reader is going to be throttled by its media. The fastest SD cards (the V90 spec) top out at 90MB/s (or 720 Mbit/s). This is faster than a USB 2.0 high-speed interface, but is much lower than a USB 3.0 5G SuperSpeed interface.
In theory, a USB high-speed interface of 480 Mbit/s could theoretically move 60 MB/s (a V60 SD card’s full bandwidth) without blocking. In practice, the usable bandwidth wouldn’t be that high, but it should still be able to keep up with the next-lower speed tier (a U3/V30 SD card) of 30 MB/s.
So I’m not surprised that the CalDigit SD card reader is USB-attached either.
See also: A Guide to Speed Classes for SD and microSD Cards - Kingston Technology
For network interfaces, now you need more bandwidth. A Gigabit Ethernet port should work over a USB 3 SuperSpeed interface, but a faster port (2.5G, 5G or 10G) is going to have a hard time gettomg enough bandwidth from USB. A 2.5G interface might work over a 5G USB port and a 5G interface might work over a 10G USB port, but a 10G interface is going to require a 20G USB port. And Ethernet is (usually) full-duplex, so the device needs to send and receive that much data at once (2.5, 5 or 10Gbit/s in and out).
Once you’re looking at those speeds, which are approaching the speeds of Thunderbolt itself, it makes perfect sense to use a PCI connection. Especially when you consider that PCI cards with these interfaces have existed for quite a while, so chips with PCI connectivity are probably more common than those with USB connectivity.
Looking at the specs, the Targus DOCK215 has a Gigabit Ethernet port. So it should be able to comfortably run on a 5G USB interface.
@Incompatible didn’t say which model CalDigit he’s got, but looking at the current product offerings:
- The TS4 ($380, MSRP of $400) has 2.5G Ethernet.
- The TS3+ ($210, MSRP of $240) has Gigabit Ethernet.
- The Mini Dock ($150) has Gigabit Ethernet.
Based on port-speeds alone, I would expect the TS4 to have a PCI-connected Ethernet interface, but the TS3+ and Mini could go either way.