This wasn't just a problem with accessories. Accessories are the only items left that I haven't discarded already because they are still useful at low level for my other classes. I was having this problem with pretty much every item of equipment, including the equipment from the class quests being overridden.

Regardless, that algorithm needs another look. 1 vitality might be better than 1 or even 3 of any other stat, but not 30. A tank doesn't have one relevant stat. They should be weighted or something.

Anyway, I went and bought a bunch of heliodor jewelry and it did override the weathered. Thank you.