Being able to filter out sold items would make life somewhat easier although as a workaround I tend to sell only to vendors who I only buy skillbooks from (e.g. Ovis and Bree in Driftwood, later Gareth on the ship etc.) so that the inventories of the others don't get cluttered which is super annoying.

Then again, why do they even have to sell all that useless crap? Why does Arran sell 10 identical useless gloves? Who would ever buy normal gloves in Driftwood??? In fact, who would ever buy normal gloves at level 4+?