that's certainly a restriction, but a bigger one is that name spaces really come into their own when many, even most, resources are represented through the name space, and it makes sense to remap the name space to change the actual resources accessed through a name. on Linux, significant things are accessed through special system calls and mechanisms, and not through its name space.