It only scores for random affixes. you won't be credited for example for a lacuni prowlers +9% attack speed and +12% movement speed.
So technically, if you score a lacuni prowler with 90 str and +6% crit chance you would only get 15k score...but such an item sells for 500m+
Stone of Jordan ALWAYS scores a ZERO because it ONLY has properties that never spawn on rings and no random affixes. That doesnt stop it from being a minimum 1mill item that can be worth over 400m if it rolls well.
one thing that should be done to trinity is the ability to blacklist legendaries by name (some legens are always trashy no matter how they roll), or tell the bot to salvage/sell X legendary if it doesn't have X or Y property/property combo
this could be done back then in the D2 bots. you had a HUUUGE file that was filled with ALL the uniques and set items in the game, and if you didn't want your bot to keep it/pick it up, you would only need to remove it from the list, or add // before the item's name. You could also tell the bot not to keep it if it doesn't roll above X percentages