The OS column comes off as a bit deceptive, because windows 11 still presents as Windows NT 10.0 and newer versions of macOS still present themselves as "Intel Mac OS X 10_15_7", even if you're on an ARM chip...,
If you're parsing this info into the OS column, you should probably display this info in there at least with a note, or something like "Windows 10/11", "macOS 10.5 or newer"
I was going to say, having read the chart: a little surprising that Windows 11 isn't on here somewhere, wonder if it just advertises as 10.0 still. And apparently it does.
I wonder if we can get to a default User-Agent string for a browser where just none of the information it contains is accurate. Lying to say you're "Mozilla 5.0" is ubiquitous, now we've got lying about the version of the OS you're on and lying about the architecture... the only stumbling block is that browsers pretty much all admit who they themselves actually are and their version somewhere. So we need to get a browser that's lying about those things, too.
It was still differentiated in the minor version number though, 6.0 was Vista, 6.1 was Windows 7, 6.2 was Windows 8 and 6.3 was Windows 8.1...
Windows 11 uses the same 10.0 as Windows 10, the difference shifted to the "build number", which feels a bit weird cause now 10.0.19045 (Win10 22H2) was released a year later than 10.0.22000 (Win11 21H2)...
Brave's user agent string is identical to Chrome's by default, unlike some other Chromium-based browsers like Opera or Edge, which also list their own name.
it is so easy to spoof and really does not matter in usage except desktop/mobile. there are so many analytics out side that that it is indeed antiquated.
If you're parsing this info into the OS column, you should probably display this info in there at least with a note, or something like "Windows 10/11", "macOS 10.5 or newer"