One way to counter browser fingerprinting could be to add a plugin that simply report random data when queried. This would invalidate the hashing.
Of course, if the plugin is well known, it could be removed by the fingerprinting code, unless it can disguise itself as something else -more or less random- when it is installed.