Вопрос "хорошей" соцсети не зависит от движка или ЯП. "Хорошесть" - это про функционал. Можно написать MVP на чём угодно. Можно даже написать узкую соцсеть для маленького круга лиц (уровня "все 300 туристов-каякеров своей области") на чём угодно.
Если разработка окажется вау, то что ни выберешь на старте, неизбежно придётся всё очень сильно переделывать. Возможно, и язык программирования тоже. Facebook и vk начинали с обычного стека php+mysql.
Everything_is_bad, хотеть не значит мочь :)
хайчлоад требует больших денежных вливаний. что совершенно не выгодно на начальных стадиях любого сайта, пока на нем минимальны трафик и охват.
да и бессмысленен хайлоад на объемах в десяток серверов и потоке в сотни пользователей в час... это так сказать "мидлоад" :)
перестройка на хайлоад происходит по мере развития сайта и повышения нагрузки.
Нужно писать соцсеть на "одних лишь ЯП". Производительность CMS принципиально ограничена. Все существующие соцсети, "способные выдержать большой поток" - это очень индивидуальные решения, без каких-либо готовых компонентов.
Большую соц.сеть на 1 языке не создать, в определенныый момент придется часть сервисов переписывать на другие языки, для производительности или фишек каких то