В сериале чётко, ясно и не один раз сказано: Джон - законный сын Рейегара и Лианны, то есть, прямой наследник Железного Трона.
Какие там ещё возможны браны на этом самом троне - ума не приложу, Бран прямой наследник главной линии Старков, каковым он и должен был стать в качестве лорда Винтерфелла и Хранителя Севера.
Надо понимать, как был устроен феодальный менталитет, там законы старшинства, престолонаследия и законности претендентов были на первом месте.
То есть, Джон в принципе имеет на ЖТ прав больше, чем Дейенерис, и лучшим выходом им было бы просто по-тарговски пожениться, я даже не говорю о чисто валирийских инцестных заморочках, в реальном феодальном обществе близкородственных браков среди знати было хоть отбавляй.
И уж никак ему не надо было её убивать.
Но ладно, ДиДы, чтоб им пусто было, сделали так, пусть будет так, и всё равно Джон, поскольку он Таргариен, ЕДИНСТВЕННЫЙ возможный кандидат на престол, всё, что последовало дальше - это вдумчивое натягивание совы на глобус.
Прекрасно можно было сплавить дотраков с евнухами за море, а потом преспокойным образом его короновать, и это было бы логично, в духе эпохи, и не вызвало бы такого тяжёлого недоумения большинства зрителей сериала.
Танец Драконов и восстания Блекфайров начинались именно с династических вопросов, а по тяжести оскорбления и опускания Джона тогдашние проблемы и рядом не стояли, то есть, он был в своём праве занять причитающийся ему престол.
Впрочем, возможно, ДиДы заложили таким образом вероятность продолжения сериала, как Джон при помощи, скажем, вернувшейся Арьи идёт отвоёвывать принадлежащее ему по праву, было бы вполне себе интересно.