All types of devices in the world will generate non-unique fingerprints in any browser.
Advanced tracking service companies have a large database of all the device models that exist in this days.
These services read the fingerprints of the user's device, and if they don't detect spoofed fingerpints, then they will compare the fingerprints with what they have in their database.
If they find a perfect match with the user fingeprints, and if the record of the statistics fingeprints show that this fingeprints was recently seen in the past, then they may reject the user.
If they find a partial match with the user fingeprints, and if the record of the statistics fingeprints show that this fingeprints was recently seen to many times in the past, then they may reject the user.
Depending on their statistics, they will generate a risk note that will reject or accept the user.
If this services detect spoofed fingeprints, they will simply reject the user