@filipechagas por isso essa abordagem de Pull Request é muito mais produtiva ao meu ver. Pois esse é um tipo de discussão muito válido e saudável. Eu mesmo não tinha esse tipo de conceito. Muito obrigado por enriquecer o conhecimento geral.
Bem voltando ao código, no caso como você apresentou acho que sim você está certo de que JobCategory é mais auto explicativo e eu como iniciai a argumentação não devo sofre de uma mau que ainda não me acomete (digo isso pois poderia argumentar de categoria de usuários), assim JobCategory seria realmente melhor, mas Category não é também auto explicativo pois como você deu o exemplo do `Endereço` que pode pertencer  a `Companhia` assim como `Agente` da `Corretora` todos as entidades que precisam de uma categoria vão usar o repositório de categorias. Sinceramente para mim essa abordagem deveria ter sido feita com um sistema de Tags mas eu havia conversado com o @phinfonet e acabei optando por isso.