Another possibility is that macOS actually does proper color management throughout the entire OS - the Windows shell/desktop is simply not color managed and it's especially irritating when you have a wide color gamut monitor.
Honestly, I'd rather have consistent and accurate colors across multiple monitors even though it would be limited to sRGB. Most content on the Web is for sRGB anyways, so it's not like much was lost.
It's still much better than Windows though... I clamp my wide gamut monitor to sRGB because Windows is so infuriatingly inconsistent.
gfx.color_management.mode = 1 only worked vaguely correctly if all of your monitors share the same color space (or you only have a single monitor). Videos also weren't color managed, and there still existed some situations where colors would still be incorrect. (see: https://cameratico.com/tools/web-browser-color-management-te...)
This change effectively sidesteps the issue by making everything render to sRGB, and telling macOS that Firefox's windows are sRGB only.
Can confirm - in a large React app, SVG Font Awesome icons constituted a disproportionate amount of time spent rendering. Switching to the icon font dramatically improved performance.
NVIDIA pushed the 3080's stock performance a little too high up the perf/watt curve. If you limit it to the TDP of the 2080 Ti, you lose 4% performance but you get much better efficiency: https://www.computerbase.de/2020-09/geforce-rtx-3080-test/6/
MyRocks is a little bit janky in my experience - it doesn't support some transaction isolation levels, fails to handle some workloads that rely on locking (such as a job queue), has failed to upgrade MariaDB minor versions [0], has very sparse documentation, and overall has given me some amount of unexpected behavior.
Though I'm willing to put up with it due to its incredible compression capabilities...
GeForce NOW seemed to handle raw input correctly when I tested it on macOS. Though that's more of a game streaming thing.
Regarding Apple's mice, the Magic Mouse has a rather unusual polling rate of 90 Hz (likely to save energy), which probably explains why it feels awful to use.
FPS games typically use raw input, which bypasses any acceleration settings in the OS. This works on both Windows and macOS, assuming the game is properly written. This is why I insist on keeping mouse acceleration enabled since it helps with everyday computing tasks and has no effect on at least the games I normally play.
Regarding the comment above, it is definitely possible there are subtle configuration differences that cause the described behavior (different acceleration curves, polling rate/DPI settings, display refresh rates, etc). FWIW, my “gaming” mouse works fine with my MBP, but it takes a moment to readjust to the different sensitivity and acceleration behavior.