Warum verwendet der Namespace STD eine schlechte Praxis?

As the namespace std will attach a lot of functions for your program and 
might face collision with some of these unknown function name;
Example : One named his variable max but thats a function in namespace 
std which might throw you some unwanted results.
It can also collide with other imported libraries functions with the same
name.
vizard