Trackpad drivers on linux are not even close of the kind of gesture MacOS allow, with the help of a third party app.
And to configure the said trackpad, I have a nice GUI allowing me to define dozens of mouvement, triggers and response events for whatever application. No need to study the obscure documentation of xinput or whatever, if you're even successfull to find it on the web, only to dicover the possibilities doesn't go over of what you were able to do 10 years ago, which was very basic, e.g single tap, double tap, 2 fingers tap and that it. Last time I checked, 3 fingers swipe was not even registered.
Desktop interface of Linux computers feels like outdated copy of Windows. XFCE and LXDE looks like windows 95. Gnome, Mate and Cinamon never made it past 2008 and KDE is buggy as hell and a mess to configure.
And most desktop application feels like they have been made by a company going broke before being able to polish the interface.
With MacOS, you have the best of both world: a standard nix system, with a nice interface, a repository system (brew, macport) and polished commercial applications from an app store or from the wild.
Linux is good for niche applications: server, embedded systems, and a few specialized distro like kali or tails. For regular desktop application, that's still functional, but without the happiness.