Yes, it is sort of annoying.
Then again, you don't actually absolutely need the very best items that are theoretically possible, well, ... not until level 25 or so quests on Epic Elite anyway. With a decent Int, +Int item, and APs put into trap-related enhancements and skill boost (skill boost is either Mechanic tier 2, Deepwood Stalker tier 2, or Human racial), you should be able to make do with your level -2 trap skill items most of the time until the mid-teen levels at least. And that is in Elite difficulty quests; if you're content with running just Hard, you need even less.
Bow-using rangers benefit quite a bit from Spot anyway, so they can target enemies reliably from further out, especially hard-to-see enemies such as mephits... and enemy rogues.