Game systems fighting themselves: Bartering vs Respawning Punishing enemies.
I am finding that (at least in the early game) that the game seems to be fighting itself in what it wants you to do. It wants you to collect items for trading runs for the local merchants to unlock skills and recipes, which means it wants you to empty your inventory into the pneumatic tubs and go back to dungeons to collect loot. But then the enemies are all re-spawned making your now empty inventory a liability (not to mention it cleaning up loot spawns on corpses).
This leads to the bartering system feeling punishing as any dungeon without a tube storage is now only worth the free storage items. But you want those throw away items that cannot fit in your inventory to barter, as no one wants to throw away their good grenades and weapons.
This dichotomy really feels unpleasant when you realise you cant benefit from most enemy weapons after a hard fought battle. It will all be gone when you come back, or if you store it in a container be behind all the re-spawned enemies, which means you need your weapon loadout again.