Фингерпринты - не только юзерагенты и железо.
Пример -
https://coveryourtracks.eff.org/
Все вместе дает вполне достаточный рейт для идентификации.
Браузеры (кроме Links пожалуй
) - это сборник постоянно добавляющихся технологий, почти каждая из которых новая дает утечку в той или иной форме. Даже всем известные WebRTC, GL, HTML5 (canvas и пр.), не говоря уже о всяких плагинах и различного рода локалстораджах - все это добавило огромное количество новых векторов.
Вместе с поведенческими факторами или др. доп. информацией в контексте реальных сервисов этого достаточно для почти однозначной идентификации.
А если добавить к этому суперкуки (известно более 20 механизмов), то и фингернпринтинг не особо нужен становится
По сути вопрос лишь в требуемой степени точности с одной стороны и ресурсозатратности с другой. А вычислительные ресурсы, как известно, сильны дешевеют со временем. Если несколько лет назад на больших объемах трафика прогонять затратные доп. тесты было зачастую нерационально, то сейчас все изменилось.