¿Por qué algunas distribuciones populares de Linux no especifican PC que sean totalmente compatibles con su producto, como la forma en que la computadora Apple y Mac OS son totalmente compatibles?

Las distribuciones de Linux intentan ejecutarse en tantas plataformas como sea posible, como se responde a continuación. En general, la documentación enumera los requisitos mínimos, pero generalmente no enumera específicamente en qué configuraciones de hardware se ejecutará. Esto es simplemente porque no es posible probar cada configuración de hardware. En el ejemplo que da en su pregunta, hay muchos productos de Apple y simplemente no es posible que el equipo de control de calidad de cualquier distribución los obtenga primero y luego los pruebe a todos.

Esto es completamente diferente de los sistemas Windows y Apple, donde los fabricantes proporcionan una configuración fija en la que se prueban los sistemas operativos antes de su lanzamiento al mercado.

En mis 8 años en Fedora, lo he usado en 4 computadoras portátiles diferentes, 3 estaciones de trabajo diferentes, un clúster y un par de netbooks personalmente y lo he visto usado en innumerables configuraciones diferentes.

Linux intenta ejecutarse en la mayor cantidad de hardware posible, en lugar de estar vinculado a una plataforma determinada como OS X.