Question: why are gain of function mutations dominant?
Answer: Because mutation events introduce random genetic changes, most of the time they result in loss of function. ... In a heterozygote, the new function will be expressed, and therefore the gain-of-function mutation most likely will act like a dominant allele and produce some kind of new phenotype.