Is it me, or are all the caravans in the wasteland have shitty stocks?

They have only a basic small gun like 10mm Pistol and some very little amounts of ammo on the barter screen. That's just ridiculous, and those encounters seem totally useless, other than killing them all for the guns and xp. And that's not a "caravan" should mean to a player..
What I would recommend, that caravan master should have a vendor-like (or even bigger) random stock (with a decent amount of bottle caps) and maybe he could be even a distinct type of vendor (i mean like, a "big gun" or medical stuff" merchant)..
OK, now the question which comes to mind is "Then why shouldn't I just kill them and take all those stuff?". Again, it will be like the vendors in cities, caravan masters should also be "not lootable". I know it's illogical but if we are more concerned about an entertaining game play than realism, then this is my humble idea..
It'd be a refreshing touch to the game's economy, and should solve the "roaming around all the damn towns of this godforsaken wasteland to find some bottle caps and/or a less deterioted gun/armor for my endless trouble." issue.
