The one that gets me is the Generations prologue. We know for a fact that the E-B is stuck at impulse in the Sol system, and yet it's the only ship available to rescue the refugee ships from the Nexus. Doesn't Sol system have any kind of a Coast Guard? Shouldn't there be a large Starfleet presence overall?
Welcome to Star Trek. Surely you should know that the Enterprise is always the only ship within in range when Earth is threatened having written trek novels and all.