Как уже ответили в комментарии к вопросу, очевидно потому, что это традиция, которая восходит еще к языческим дохристианским временам - носить на шее (потому что там удобнее всего, можно прятать под одеждой, близко к сердцу и т.д.) амулеты или обереги. Кроме того, ношение крестика, как и любой другой символики, служит для подтверждения своей сопричастности определенной социальной группе.
Ну и, раз уж вопрос задан в разделе "Одежда", нательный крестик - это и модный аксессуар тоже. Причем и вычурный золотой крест на толстой цепи, и подчеркнуто аскетичный миниатюрный крестик на шнурке служат одной и той же цели (той же, что и чехол на мобильном телефоне, сумка, шарф или наручные часы) - посылать некие невербальные сигналы от носителя окружающим.
Люди носят крестики на шее, чтобы чтить и уважать свою религию, в случае россиян эта религия оказалась христианской. Как раз для этой религии и был создан интернет-магазин "Крещение.ру". Крещение.ру это магазин с огромным выбором крестильной одежды, украшений и сувениров. Этот магазин смог заработать огромную репутацию и доверие своих покупателей. Рекомендую!