"Надо ли жениться или выходить замуж" - сама формулировка, постановка вопроса меня настораживает. Что значит "надо"? Кому надо, кто это "надо" установил или постановил? Почему именно "надо", а не "захочется ли", "есть ли желание"?
Замужество и женитьба - дело исключительно добровольное (в большинстве случаев, в норме). А значит - есть слово "хочу" или "не хочу", и никто никому ничего не "должен" и нет такого слова "надо".
В случае с официальным браком есть другие слова, более честные: "любовь", "уважение", "верность", "духовная близость", "радость", "дети", "семья" - если все это есть между людьми, то официальные отношения оформить стОит.
Если же нет этих важных составляющих, то "а зачем?"Ради штампа который ничего не дает кроме мнимой уверенности в том, что партнер теперь "твой с потрохами"?
<hr />
Самодостаточные люди - это те же люди, и желания у них людские. Самого себя можно любить, но это иначе, чем когда тебя любят. Можно и самого себя уважать, быть верным (все из вышеперечисленного), но когда есть кто-то ещё и этот "кто-то" дарит искренне и безвозмездно все то, что перечислено выше - это другое. Иначе чувствуется, иначе воспринимается. Нельзя жить в обществе и быть свободным от него (с). Так и с браком - есть отношения, их можно оформить, а можно оставить как есть. У обеих сторон решения есть свои плюсы и минусы. Самодостаточность здесь не при чем.
<hr />
Самодостаточность и одиночество - разные вещи.