Oui et non ! S'ils sont compatibles avec tous les ordinateurs, Certains périphériques sont affublés d'un firmware les rendant incompatibles avec certains système, car nécessitant pour fonctionner, un pilote qui n'a pas été forcément développé pour tous les systèmes du marché. Ça ne concerne en principe que des périphériques ne fonctionnant pas sans un pilote fourni avec (en général, lorsque ça ne marche pas sur Mac, c'est que le pilote n'est fournis que pour Windows) !
Les périphériques les plus concernés par cette limitation sont des cameras, des appareils photo numériques, des téléphones ou des balladeurs MP3 … Sans que cette liste ne prétende être limitative.
Un exemple : mon téléphone portable Samsung communique très bien avec mon Mac en Bluetooth, mais en USB, il ne peut communiquer qu'avec Windows (même si ce Windows est virtualisé sur mon Mac) !
Donc, les questions de compatibilité USB ne sont pas à aborder vis à vis des ordinateurs, mais bien des systèmes.