Do you also feel «forced and unnatural»

"Il est médecin // il est un médecin // il est le médecin"? "Él es médico // él es un médico" // él es il médico"?

Are you feeling through memory or through logic? Why would it work in some languages but not other related ones?

What about "He is Commander, General, Loyal Servant, Father to a murdered son, husband to a murdered wife"?

> you would not place an "a" in front

That is because 'tall' and 'married' are adjectives. So: "a tall fellow, a married man, and a doctor in medicine".