L'user agent altro non è che la firma del browser in uso quindi un certo browser browser nella stessa versione, avrà user agent uguale ovunque viene installato.
Firefox 67.0 sul mio PC risulta lo stesso user agent di Firefox 67.0 installato sul tuo.
Ti voglio chiedere una cosa: stai facendo tutto questo a scopo didattico, perché la tua applicazione gestisce dati sensibili o per tua paranoia?
Perché per un sito normale tutto ciò è esagerato.