Ils ont décider de faire comme c'est leur choix. Après tu n'es pas obligé de suivre les bonne pratique de l'API tu peux refaire des propre fonction ou utiliser les fonction de String ou StringUtils qunad l'objet est un String
sauf qu'en qu'a de migration de API (monté en version) si tu ne respect pas les bonne pratique recommandé par les personne qui ont créé cette amie tu risque d'avoir bein des soucis. Et tu ne pourra t'en prendre qu'a toi ^^
Qunad on fait une API ont pense aussi au évo si on dit de faire comme ca plutot que comme cela il y a souvent des raisons derriere meme si elle ne sont pas forcément immédiate.
mais le je pense que pour ce cas précis c'est vraiment juste pour la lecture de code. effectivement un not se voie plus facilement qu'un ! et fait moin de gymnastique de la tete. Après c'est loin d'etre un indispensable mais en cas d'évo il est toujours plus prudent de faire comme indiquer.