Je vois au moins deux intérêts à une façade :
- Encapsuler une API bas niveau dans une API de plus haut niveau, probablement plus simple à utiliser (peut-être est-ce ce que tu entends par "l'API d'une librairie tierce est une façade").
- Encapsuler une bibliothèque A dans une couche présentant l'API de la bibliothèque B afin de pouvoir facilement intervertir les deux bibliothèques (ou plus généralement présenter une API unique pour plusieurs implémentations différentes). Les raisons de cette manœuvre peuvent être multiple : remplacement au pied levé de B par A avec un impact nul ou minimal dans le code, choix d'une implémentation parmi plusieurs, système de plug-in, etc.