dear Larian people, for future games/expansions you should definitely consider the idea to switch to properly designed/hand-placed loot for each area, leaving randomness just to the so-called "trash loot".
the problem with this approach is that there isnt much player customization, devs would just put the plate for warrior cloth for mage forcing a fixed patch
its not better in the end
that said i agree with you this random loot is not acceptable, but there are many ways to fix it leaving at least some sort of randomness
it just has to not be full random but piloted someway, leaving some randomness but also having some bounds