it is seen as a bad practice poluting the global namespace with functions. All the same reasons for having namespaces for classes are the same for using namespaces for functions.