On macOS Desktop, checkboxes, buttons and everything else are still designed for mouse/kb
On gnome things are designed for vertical and touch screens, so you forced to endlessly scroll, windows is doing something similar, wich is an indication that they target mobile users, they are so out of touch
Only Apple knows what they are doing when it comes to UI/UX for desktop, and they make sure they don't mix desktop/mobile UX