"Trap Sight Radius" is also used to detect invisible monsters, so its name is misleading. It should be renamed to "Danger Sight Radius" or "Hazard Sight Radius" or something like that. EDIT: "Invisible Monster Detection Radius" would also be good
Invisible monsters are hazards that, if you have the proper stats to see them, have a red outline. By your ideals of what Dredmor should be, they ARE traps.