В этом бессоюзном сложном предложении нужно поставить двоеточие, если автор подразумевает, что вторая часть отвечает на вопрос Почему улиц в посёлке не было? Впрочем, между частями можно усмотреть и перечислительные отношения, прочитать с соответствующей интонацией и поставить запятую. Каких-то лексических или грамматических средств, однозначно указывающих на отношения частей, в этом бессоюзном сложном предложении нет.
Последние ответы справочной службы
В предложении не приводятся в точности сказанные кем-либо слова, а потому нет необходимости оформлять вопрос как прямую речь. Корректно оформить предложение так: Многие задаются вопросом: что лучше — истина или сострадание?
Страница ответаВ приведенном предложении оборот с союзом как может быть истолкован двояко: 1) «в качестве (в роли) супергероя» — и тогда запятая перед ним не нужна; 2) «подобно супергерою» — и тогда запятая нужна.
Страница ответаВ том и в другом случае используется частица не.
Страница ответа