C'est historique en fait.
Ambient a été développé à une époque où il n'y avait pas encore certain composants disponibles, notamment, par exemple, png.library qui aurait pu être utilisé à la place d'une bibliothèque statique png.a. L'histoire est a peu prêt identique pour la z.lib.
Par la suite, les bibliothèques partagées pour png et z ont été ajoutées et Ambient a été ajusté pour les utiliser.