@MarleVVLL:
First: Iâm not with the people who think your idea to be trash. I believe that quite many players have wished for such a functionality, not just in GD but also in similar games before it.
But, appart from the reasons already portrayed here, I can foresee some additional complications.
1. Giving better loot would not always be easy.
Quite often you may find that this cool epic that you had laying around in your stash for ages, hoping to some day use it, turned out to not even be on par with that well-rolled other epic or even that well-rolled simple yellow that youâve been using for several levels.
Heck, I got a level 50 Empowered Bonesnap Gavel that is rolled so good that it even outperforms similar level 75 weapons when used on my shield-using Cadence Soldier.
The only way that the algorithm could top that would be by giving you something even better than this âone of the bestâ gear, which could quickly get stale and which would also not always be possible at all as base itemsâ levels follow fixed intervals, as do many epic and legendary items.
E.g. most of the time you will have an epic at level 50, one at 58, one at 65, very seldomly there will be an item at level 66, for example.
2. How should the algorithm know if your strongest stats are what you are really aiming at with your character?
After all itâs quite possible that you are just using the items that you are using because you havenât found anything better or because they offer you the highest clearing-speed at that time and you are planning on switching to another play-style once you got the skillpoints necessary.
Simply looking for what stats you boosted and what skills you picked would not necessarilly be enough for the algorithm to give you the loot that you really want.
You could simplify it by making the algorithm just rely on your masteries, butâŚ
3. GDâs build system is so complex that characters with almost identical skills may need significantly different gear.
And how would the algorithm know what build you are aiming for?
For this to even have a chance of working, the algorithm would have to know any and all possible combinations and play styles, something that, it would seem, a whole community of dedicated humans has not achieved in several years. Which is a good thing in my opinion.
So, in the end, the algorithm could only narrow down the selection of possible drops but would still not guarantee satisfying loot.
Compared against the drawbacks I am not sure if it would be worth it.