Just as with PCs and Macs, a device needs drivers to use USB peripherals. Google doesn't make webcam drivers for Android, but there was an open source driver someone was working on (they may have dropped the project though).