It can also be overcome using VPNs
I run a non-Bitcoin web site and use
browser fingerprinting to detect the same user using different accounts. They can use VPNs, TOR, proxies, etc. but if they use the same computer/browser they will have the same fingerprint. No need to check IPs, which is useless in many cases anyway, e.g. for some companies if you log in from work 10,000 people share the same IP address.
+10. Thank you! I didn't know about this!

Freaking wow!
I checked your site and tested my System , the data it showed about my PC , Really too much.
Any ways to avoid this?
Use different browsers for different accounts. It may solve from detecting your alts.
-MZ