Город под куполом может спасти человечество от вымирания, если делать всё правильно, продуманно и осознанно.
Вот только строить нужно не купола, а прямоугольные конструкции.
То есть город нужно накрывать не куполом, а прозрачным перевёрнутым аквариумом, в котором можно управлять каждым стеклом в отдельности во всех плоскостях.
Чтобы можно было открывать и закрывать каждую секцию в отдельности. Сдвигать их, отодвигать, раздвигать. Делать проёмы в стенах и крыше нужного размера в автоматичеком режиме.
Стены и крыша над городом должны быть прозрачными, чтобы пропускать свет. Это не обязательно должно быть стекло. Может быть и плёнка. Или пластик. Или что-нибудь другое.
Управляя секциями в городском "куполе" можно будет проветривать город, обеспечивать полив нужных областей, сохранять тепло.
Обогревать город можно при помощи управляемых солнечных зеркал вынесенных за пределы города. По принципу концетратора солнечной энергии. Когда нагревается не ёмкость с водой, а весь город целик