Don't you feel that it weird, because Starbase 01 is already exist since the 23rd century Star Trek. But strangely it always absent whenever Earth was invaded by the enemies prior Star Trek Picard season 3, but actually it is a very powerful fortress that is very hard to beat, with even the entire Starfleet Armada.
What do you think about it, in universe excuse.
What do you think about it, in universe excuse.