And it's not just one Linux distro that blows MacOS and Windows out of the water. It's most of them. Debian, Ubuntu, Pop_OS, Mint, probably Manjaro, Fedora, MX Linux.
The only possible justification for running Windows is games, and I've had very little trouble running all my Steam games on my System76 Oryx Pro 9. The only possible justification for running MacOS is developing for iPhone.