@anon17967: No not exactly. A Ethernet switch intelligently send packets only to the computer that is the destination, and that's a huge speed boost compared to a hub that just send a packet out of all ports (a hub is pretty much tying all cables together so everyone receive everything, and only one computer can communicate at the time),
A usb switch does not intelligently send things where they need to go. You push a button, and that decouples the other computer, (so it's the same as unplugging cables and plugging them into another computer, just a lot faster and easier)
A usb hub doesn't allow communicating between many computers. It makes one computer able to handle a lot of devices through one port, and a usb switch does not intelligently send things where they need to go. It just "switches" the computer that can use the device/devices.
Therefore, a usb switch doesn't offer any speed boosts or any advantages to one user, since usb communication doesn't include mac addresses, it can't be intelligently send to only the receiver.
A usb switch, switches which computer connects to the device. An ethernet switch intelligently sends packets around, based on mac addresses, making communication go faster and easier through it.