Хорошая или плохая идея зависит от ваших целей.
Вы правы в том, что строки UserAgent легко подделываются, поэтому они совсем не надежны, но действительно ли это имеет значение для ваших испытаний?
Является ли непреднамеренная блокировка нескольких пользователей (пользователей с неправильными или нераспознанными строками UA) действительно релевантными, когда вы намеренно блокируете подавляющее большинство пользователей (использующих браузер для настольных компьютеров)?