Leonardo,
Minha experiência mostra que os programadores usam o "namespace" para separar projetos dentro de uma solução. Normalmente NÃO se usa "namespaces" diferentes dentro do mesmo projeto.
Para organizar melhor o código, usa-se boas práticas de programação como, por exemplo, o "S.O.L.I.D.".
Bom, segue alguma documentação, recomendo você ler:
===============================================================
namespace
Artigo - 06/04/2023
A palavra-chave namespace é usada para declarar um escopo que contém um conjunto de objetos relacionados. Você pode usar um namespace para organizar elementos de código e criar tipos globalmente exclusivos.
https://learn.microsoft.com/pt-br/dotnet/csharp/language-reference/keywords/namespace
===============================================================
Namespaces – O que é? – C#
Tempo de leitura: 6 min
Escrito por Celso Kitamura em 24 de agosto de 2017
https://celsokitamura.com.br/namespaces/
===============================================================
NAMESPACES
Com o crescimento do sistema, passamos a ter diversas classes nele. Por exemplo, as que envolvem o modelo de nosso sistema como as classes ligadas a conta:
...
https://www.alura.com.br/apostila-csharp-orientacao-objetos/namespaces
===============================================================
[]'s,
Fabio I.