bin par défaut il en existe un global auquel tu accèdes tout le temps si tu te sers de l´opérateur de résolution de portée ( 2 fois deux points ::)... donc qu´on le veuille ou non les namespaces servent plus souvent que l´on ne croit, même si on ne le déclare pas nous même
Ensuite si tu crées des librairies assez complexes ca peut toujours être utile de regrouper les identifiants dans un namespace ne serait ce que pour éviter les conflits de nom avec d´autres librairies ( une autre solution un peu plus classique et plus " propre" est de préfixer les noms des identifiants par qqchose rappelant le nom de la lib).