The explanation for the retraction doesn't explain that user agent string. It's weird enough coming from macOS; it's even weirder coming from Firefox.
The behavior's still concerning in any case, whether it's macOS silently doing it or Firefox silently doing it.