В каноне, к сожалению, слишком мало статистики, чтобы проверить. Хотя попытаться стоит. Эпигенетические объяснения кажутся привлекательными, но ими нельзя объяснить маглорожденных. Поэтому всё-таки генетика + внешние факторы. Генетика тут может быть связана как раз восприятием этого внешнего фактора.