Well, mostly I've bought SanDisk Ultra USB3 sticks. I dug up a Samsung 3.0 stick that's about 4 years old, and I got ~1000 kB/sec. Switching amongst the 3 usb ports, the number went up to about 1200 kB/s.
It certainly does indicate the stick itself plays a role. But 1200 kB/s is still centered in the USB2.0 range. Is it possible to achieve more? I'm on 12.1
dmesg shows this:
uhub0: <0x8086 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0
uhub0: 18 ports with 18 removable, self powered