Oui : en général, c'est simplement que les hébergeurs ne se posent pas de question et font de l'hébergement mutualisé avec Apache+PHP en utilisant le
safe mode comme un tampon de sécurité, alors que c'est une passoire notable (pour simplifier et donner un contexte à la discussion, ce « mode sécurisé » est censé répondre à la question : « est-ce que le programme X auquel veut accéder PHP, et les fichiers sur lesquels va agir ce programme X, sont sous le contrôle du même utilisateur ? », ce qui doit empêcher certaines attaques simples dans un environnement où une application unique — par exemple, un forum, un wiki… — est accédée par plusieurs utilisateurs). Ce mécanisme est déprécié dans PHP5, supprimé dans PHP6, mais c'est vrai qu'il est pratique, et donc souvent activé. Problème : il perturbe et/ou inhibe le fonctionnement normal de la plupart des applications web évoluées ; par exemple, pour manipuler des images avec l'aide de certains programmes tiers.
Bon, dans l'absolu, seul David doit avoir la main sur son hébergement, alors ça attendra son retour

Et puis, il peut s'agir d'autre chose, type PHP qui tourne comme un module au lieu de CGI, un verrou de sécurité temporaire suite à un dépassement de trafic, toussa
