Почему Старк не сказал, я судить не берусь, потому что мы видели лишь обрывки фраз и событий, которых недостаточно, чтобы наверняка делать заключения.
Не-не-не.
Я не беру сейчас в расчет обрывки фраз и пр.
Есть четко озвученное.
Кейтелин не любит Джона , потому что для нее он - внебрачный сын Неда.
Роберт Баратеон ничего не знает о своем отцовстве( если предположить, что Джон его сын).
Нед с каких-то пирожков скрывает ото всех тайну происхождения Джона. Не рассказывает даже самому Джону
Чего скрывать-то , если Лианна и Роберт были помолвлены ? Да , вне брака, но браку помешало похищение Таргариеном Лианны.
Тем более скрывать от Кейтелин, которая не может спокойно смотреть на Джона - для нее он свидетельство неверности мужа ( в книге это есть прямым текстом).И всеми силами стремится удалить Джона из семьи при первой возможности.
Тем более скрывать от Роберта, который спустя много лет продолжает страдать по Лианне. Вот зачем ? Чтоб мучился больше ?
А теперь смотрим на ситуацию под другим углом.
Предположим мою версию
Лианна и Роберт помолвлены, но Лианна не пылает страстью к Роберту. Он же - напротив. Страстно влюблен и пр.
Рейегар влюбляется в Лианну, Лианна , возможно, тоже( скорее всего - все-таки влюбляется, рыцарственный Рейегар, насилующий предмет своей страсти возможен , но с большой натяжкой). Но для всех остальных - Лианна похищена. Рейегар не будет порочить имя своей возлюбленной - она связалась с женатым принцем, будучи помолвленной. Это серьезное оскорбление Баратеону и принцессе Элии. А так вся ответственность на Рейегаре. Хотя по большому счету - последние обстоятельства не так уж и важны.
Роберт Баратеон, кипя праведным негодованием, поднимает бунт. Рейегар убит, Лианна умирает после родов. Признать Джона ребенком Лианны ? Тогда всплывет отцовство Таргариена - это пощечина Баратеону. Поэтому Нед врет напропалую и темнит.
Кстати. А кто-нибудь помнит как Нед отзывается о Рейегаре ?ИМХО, в его рассказах нет ненависти. Это к человеку предположительно похитившему любимую сестру, что в итоге привело к ее гибели ?