Can’t find it anymore, but I watched a Warframe video way back in the day talking about how there will always be a loot cave. It’s nigh impossible to make a game that’s so perfectly balanced that nothing is more optimal than another thing and players will always gravitate towards more optimal.
Maybe you can say that one method produces just 1 more item per hour than the alternative, for example, but we’ll still all congregate there because it makes the experience just a little faster. Hell, even if you do optimize the loot cave out of the game, there will still be loot caves just because of human nature. Like even if there isn’t a difference, people will claim there will be and we’ll congregate there anyway.
Imo, the best way to handle loot caves is to just intentionally change it each season or so, or deliberately lean into it so there’s a different loot cave for different types of gear. You can’t avoid it by removing them, I think. Because you can’t really remove them.