A fingerprint is useful only when the story around it holds together.
Rare is not always risky
Rare values can be legitimate. A defender needs to know whether the value contradicts other browser, network, or session evidence.
Coherence travels across layers
Canvas, WebGL, user agent, TLS, and timing signals should describe a plausible client. Contradiction is often more useful than uniqueness.
Collect enough context
The best fingerprinting programs preserve raw signals and explain which combinations created risk, instead of treating a hash as identity.