How about a compromise.. Instead of just "random" loot, instead have modifiers (egos if you have played rougelikes) for weapons or ships... For instance, in the game I am thinking of you could have a dagger, or a sharp dagger. Sharp being the modifier that applies a small amount of extra damage...
So we could have a MG, or a Heavy Barrel MG, which increases range and accuracy, but decreases fire rate.. That sort of system would add a lot of item diversity without any one type being inherently better... Though it would add a lot of clutter...
Not saying something like this should be implemented, just throwing it out there as a option.