I do not know the technical reasons, but this is how I understand it...
You must have one roan parent to get a roan foal, but you would only get roan 50% of the time, even when breeding to two roans. There are no homozygous roan foals, because they are always lost before pregnancy can be...