Why are all x-linked alleles expressed in males even if they are recessive?
X-linked are not recessive nor dominant. X-linked just do not show. On the sex-linked chromosomes the Y chromosome of the X-Y pair dominates the trait whether its recessive or dominant!
Actually, all x-linked alleles are expressed because males only have one x-chromosome, so whatever is there, dominant or recessive, is expressed.