When was the last time you used Linux, 2003?
The only problem with Linux is manufacturers that don't advertise support of their devices and that there are way too many distros so you can't have one ecosystem like you have a windows or macos ecosystem with certified devices.
But if you stick with Lenovo thinkpads, brother printers and bog standard everything running a Fedora linux is like running a macos with well supported devices.
We'd nerd having all kind of hardware sold whose compatibility is well tested and sold under the <insert your favorite distro> brands.