Classic basiert auf der Retail Engine, weil
- es zu teuer ist, zwei unterschiedliche Grafikengines zu supporten
- Retail und Classic sich den Data-Ordner teilen
- die Server-Hardware von Classic in Wirklichkeit die Retail-Hardware ist
- das Kommunikationsprotokoll zwischen Client und Server identisch mit Retail ist
- die Addon API von 8.2 ist, mit kleinen Einschränkungen
Sie haben einfach nur DirectX12 im Classic Client weggelassen: