Richtig. Welche Windows-Version mit welchem Mac kompatibel ist, wird eben leider nicht über die tatsächliche Kompatibilität, sondern von der verwendeten Boot Camp - Version (und somit von Apple) bestimmt. Rein hardwaretechnisch würde Windows 10 1903 auch auf einem 2007er Mac zügig laufen (wenn wenigstens 4GB RAM und eine SSD verbaut wurden). Apple verknüpft neueste Macs in der Regel mit der neuesten Windows-Version inklusive aller benötigten Treiber. Bei älteren Macs wird das aber gerne "vergessen". Eigentlich vergisst man es aber nicht, sondern verweigert schlicht die Installation via Bootcamp, um eben mehr User dazu zu bringen, einen neueren Mac zu kaufen - einen anderen "logischen" Grund sehe ich jedenfalls nicht...
Ein weiterer "logischer" Grund für diese "Vergesslichkeit" könnte sein, das dann ja fast jeder merken würde: "Hmm, Windows 10 in der aktuellsten Version läuft auf meinem Uralt-Mac, aber Mojave kann ich nicht installieren, weil angeblich mein Mac nicht kompatibel ist. Handoff funktioniert auf meinem alten Mac nicht, aber die vergleichbare Funktion unter Windows (gibts dort seit 2016) läuft dort trotz Bluetooth 2.0 reibungslos... Und Apple führt als Argument gegen Windows ja immer gerne an, das man da alle Nasen lang neue Hardware braucht, um Windows überhaupt noch betreiben zu können. Hmm, hier stimmt doch was nicht..."
Anyhow:
Mit ein wenig Trickserei kann man Windows 10 auf nahezu jedem Mac installieren - übrigens mit den jeweils aktuellsten Boot Camp-Treibern für die eingesetzte Mac-Hardware (Wireless Mouse 1+2 und auch Trackpad 1+2). Um an die aktuellsten Treiber zu kommen, die einem der Boot Camp-Assistent ggfs. verweigert, verwendet man z.B. Tools wie Brigardie, die den direkten Download einer beliebigen und vom Benutzer festlegbaren Boot Camp-Version direkt von den Apple-Servern erlaubt. Aber das ist halt nicht "out of the Box" und schon ein wenig mehr Zeitaufwand.