@sireebob purely passive fingerprinting (based on idiosyncrasies of your network stack, for example) can also be effective sometimes, see:
http://lcamtuf.coredump.cx/p0f3/
but yes! We should mitigate active fingerprinting, and make the Web usable without scripting. Progressive enhancement everywhere.