Na ganz einfach, weil sich die Argumenten und / oder die Funktionswerte der Funktionen ändern!
Nicht alle Typen sind "mitwachsend".
Deshalb werden in der Windows
API ja auch überall eindeutige Typen (mitwachsend oder nicht) benutzt und keine Metatypen wie Integer, bei denen das nicht klar ist / war...