Кроме того, повторю другими словами то, что выше уже говорил Страга.
Скорее всего, у многих людей возникают несколько разные ассоциации, когда они слышат слово "фанон" и слово "хэдканон". Соответственно, использование одного или другого слова позволяет точнее передать свою мысль.
Понятно, что это работает не идеально, понимание все равно у всех разное. Но так это принципиальная проблема естественного языка, тут ничего не поделаешь. В любом случае, думаю, это работает лучше, чем никак.