Let's just all agree spending unknown dev-time into making the game WORSE is a bad idea overall, doesn't matter the amount of time it costs.

And with class-less systems how will you determine "what you need"? Maybe you're saving that crossbow for the teammate you will meet in 20 minutes? It's a bit silly finding a teammate, and they have to use a 2-3 damage crossbow since before you met them, there wasn't a single crossbow drop ever since your team didn't raise bow skills.

That's always the issue with teamgames. For "single-player" it could work (after all, you never need another class weapon if you're never getting a companion), not so in a teambased game.
Not to mention teammates waiting in the Ends World, and not in your party. Them not being taken into account, and suddenly you can't arm them unless you buy stuff (which might also NOT have said gear since randomnised as well).

All in all, many issues... for a non-problem... smirk