Personally I just think it would make more sense to upgrade weapons later, once we encounter whatever it is that can possibly beat us to bits :P  It would add to the plot more that way, imo, and feel more realistic.  That's just MY two cents  ;)