I totally agree. An extension of this was how easily they were always able to use and understand the tech of everybody they encountered even though they're in a completely different part of the galaxy and nothing should be the least bit familiar since they would/should have developed all of their tech in completely different ways from the Alpha quadrant. Even if they were able to figure some new species' tech, there's no way that any of their tech should be as readily compatible with Federation tech as it was. On DS9 they regularly had issues with integrating Federation tech with the station's Cardassian tech to the point that most of the systems on the station were still Cardassian. Even here in the real world you can't take a part from, say, a Ford F-150 and put it in a Ford Focus and make it work without a lot of jerry rigging, if you can make it work at all. But on Voyager you could take a part from an alien race and plug it into the Voyager and works just fine.
That is one of my major pet peeves with ST. I remember an episode of TNG where they encounter a really old ship from a battle they'd only read about. Yet the beam over and instantly (if I remember correctly) power it up and can read all the readouts. At least aim a tricorder at it for a sec and have them go "Oh, okay we've got it now." :lol I *think* on Enterprise they would have Hoshi interpret a language to try to figure it out.