Other than maintenance complexity (and I would argue there is little to none), and the fact that it is not a clean solution (this I agree with) does importing redundant namespaces in a .NET class incur any overhead in terms of memory/space/etc.?
For instance, if i import My.Namespace but do not invoke any of its functionality, is the Visual Studio compiler smart enough not to package the corresponding binaries when my application is being deployed?