There is a lot more to fingerprinting than the user agent. The user agent doesn’t really play a big part these days.
We’ve been meaning to create a fingerprinting overview in regard to explaining this a bit better.
There were some quite good replies which we could make a part of that in some form.