Я щас посчитал, чтобы обеспечить электроэнергией Санкт-Петербург - нужны солнечные панели общей площадью ~304 кв. км. Тогда как общая площадь зданий в СПб - 650 кв. км. Получается, если покрыть все крыши солнечными панелями, этого хватит чтобы сделать СПб полностью автономным энергетически.

Это не правильная аналогия, так как в случае когда мощность потребления здания или потребителя сопоставима с мощностью падающего на него света электростанция становится менее выгодной из-за необходимости платить за подведение и содержание комуникаций.