./173 > ben dans « un soldat allemand » c'est soldat qui désigne une personne, pas allemand. Après je ne sais pas exactement pourquoi on a décidé de mettre des majuscules aux noms de peuples ou de nationalités et pas aux noms de professions, c'est sans doute une raison similaire à celle pourquoi on met des majuscules aux noms propres et pas aux noms communs. La nationalité de la personne a trait à son identité, sa profession non ? Ou quelque chose comme ça. Ça me semble cohérent.