I've never understood why browser fingerprinting is so easy. Your browser gives up so much information and it seems entirely unnecessary for it to be providing such unique values. I would have hoped Firefox would have done more to eliminate this problem. They do have a resist-fingerprinting-option but it both breaks sites and also still doesn't pass any of the online fingerprinting test sites.