Это сложносочиненное предложение. Для постановки двоеточия или тире нет оснований, между частями следует поставить запятую.
Запятая перед почему не требуется, поскольку придаточное предложение состоит из одного союзного слова.
Слово идти многозначно, и одно из значений очень широкое – 'двигаться, перемещаться в пространстве' (примеры из словаря: Поезд идёт. Баржа идёт по реке. Идти под парусом. Груз идёт морем. Идти на вёслах). Поэтому приведенная Вами фраза не ошибочна.
Можно написать и раздельно (вопрос о том, почему в мире нет совершенства), и слитно (вопрос о причинах несовершенства).
Уточнения и пояснения выделяются запятыми.
Пишется слитно (первая часть сложных слов фото... пишется слитно с последующим словом).
Потому что при соединении не с хуже не образуется новое понятие. Сочетание А не хуже Б выражает лишь отрицание того, что А хуже Б.
Такое написание соответствует правилу: пишутся с двумя н причастия и прилагательные на -ованный, -ёванный, -еванный (образованные от глаголов на -овать, -евать).
Об обособлении слов по сути см. в "Справочнике по пунктуации".
Оба варианта возможны: хотеть чего-либо и (при конкретизации объекта) хотеть что-либо. Ср.: хочу вина (любого) и хочу вино «Шато Марго» 1982 года.