You have a good point Somz that sometimes it would be ambiguous what the "best" weapon choice is. I don't think it's clear that M24's are better than M16's. Still I think that that could be taken into account. I see no reason for instance that a colonist with a pistol or no weapon should not pick up that M24, and colonists with nothing but Tshirts should always pick up armor. For weapons there could be a threshold of "betterness" required for a colonist to change weapons. Also there could be a way to lock weapons on a colonist so that they wouldn't change weapons.
Hm... You might be right. Maybe the lock would work.
If it would be locked by default, that is.
But a simple T-shirt (or duster, because it's way cooler) is useful, believe me. I always chase down the few remaining wounded raiders, trying to melee them for it is easier to incap them this way than shooting them.
And again, my party with M-24s/Lee Enfields isn't equipped by heavy armors either for mobility.
Armor slowing them down for example while trying to kite a dozen of Centipedes just ain't cool.
Besides, I really don't know (still, I don't think) that pawns with 0 shooting skill could handle a M-24 efficiently. Them picking M-24s up would be a waste in my opinion.