The predicate is currently (lambda (val) (pcase val (`(,(pred stringp) . ,(pred stringp)) t) (_ nil)))
This returns true for pairs like ("wiki" . "Blabla"), but such values are invalid. org-link-abbrev-alist need to be an ALIST. For any ALIST, the above predicate returns NIL. Best, Qiantan