It makes ZERO sense.

Are you trying to say that in the future, with all this crazy ass technology, that earth does not have a defense mechanism for huge objects colliding into the earth???

Da smurf?

And who cares if Star Fleet is not a military organization, I assume that a military does exist in some form. Shouldn't someone have noticed at some point that there was a big ol' battle being waged just above the earth? And once one of the ships starting hurtling towards SF, shouldn't there have been something, anything, to prevent the crash landing or at least, mitigate the catastrophic damage? This is a futuristic society with god damn teleportation and intergalactic capabilities. And they have no shield or response with which to protect earth?

Makes sense my ass.