Continuous 5x solar power (relative to on earth), no earthbound construction red tape or protestors, and yeah it can only possibly pencil out with Starship launching routinely. No other rocket system could even come close to making it work.