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