Por que você deve remover c # desnecessário usando diretivas?

Por exemplo, eu raramente preciso:

using System.Text;

mas está sempre lá por padrão. Eu assumo que o aplicativo irá usar mais memória se o seu código contiverusando diretivas. Mas há mais alguma coisa que eu deveria estar ciente?

Além disso, faz alguma diferença se a mesma diretiva usando é usada em apenas um arquivo versus a maioria dos arquivos?

Edit: Note que esta questão não é sobre o conceito não relacionado chamado deusando a instrução, projetado para ajudar a gerenciar recursos, garantindo que quando um objeto sai do escopo,IDisposable.Dispose método é chamado. VejoUsos de "usando" em c #.

questionAnswers(14)

yourAnswerToTheQuestion