While I wouldn't choose your words, I agree. It's been bad in D:OS2, it still is bad in BG3.
Actually it is something I don't understand. Engine is great, content is great, itemization is great - but I really wonder how can the same team fail so epically at a subsystem of the game that isn't even THAT hard to get right with a little bit of UX consultancy and a 2 person * 2-3 months project?
Especially with people complaining about the irritating cumbersomeness of Larian inventory management for years.
And everyone who is not entirely blind SEES that this is not the way to go.
I personally would suggest having a look at what other companies and maybe mods for other games do.
A few ideas:
* Tagging system
* Automatic vendor trash
* Scroll book
* Automatic "send to camp" for stuff that belongs there anyway
* Favorite item system
* Tabs