macOS does offer a nicer overall UX than Windows, but the amount of telemetry Apple machines constantly stream to home base is disturbing. And unlike windows, I don't know of a way to turn it off.
If you run Wireshark on any Mac you will observe the high volume of requests to Apple-owned IPs. Even when the machine is otherwise idle. It's creepy.
On the other hand, Linux machines don't default to sending telemetry. P.s. Ubuntu is an exception to this rule which is one reason I'll never use Ubuntu again (they've included telemetry and embedded ads in the past). Debian and Pop_os both work remarkably well for desktop use these days.