Wé mais Linux ne date pas de 1970 
Linux ne pouvait pas casser la compatibilité antérieure avec des usages aussi vieux, réfléchis
Il y a beaucoup de choses à dire sur certains choix de l'API Windows, dont certaines API ne sont pas très logiques - sauf que l'API Windows a dix à vingt ans de moins que l'API Unix
Ne parlons même pas de l'implémentation: codes de retour inconsistants selon les versions, crashes quand on passe des paramètres invalides (cf. la suite de tests de Wine, dont le gros des fixes pour augmenter le succès des tests sur Windows consiste à augmenter la liste des codes d'erreur considérés comme valides...).