The title is almost irrelevant. It's just the reason the aliens are invading. Could easily just have been they squandered all their resources. --- Starfield is a 7/10. Get over it.