Indeed. We take for granted this kind of robust hardware support on macOS and Windows.
macOS by itself wouldn't work for me, though. I would still need to run a Linux VM because of our very fussy build system. And besides, where would my beloved TrackPoint be? :-)