So yeah, -1 from me to all of those posts, and also the Arch Linux one (I'm typing this from an Arch machine). I don't think the reasons are that obscure: it's off-topic and doesn't contribute. Your post at least has some depth to it, but on the other hand, it's the same discussion ... every time.
Isn't one of macOS's main selling features its sleek UX? If you're all about the command line and don't care much about the UI, you probably wouldn't be using it in the first place.
And in terms of Linux, I think it's more of a personal preference to be honest. Personally I go the other way. People who love macOS will continue using it regardless of what Linux (or even FreeBSD) is like.
FYI: not only VMware Fusion but also two of my laptops also has the same problem. It's the desktop DE that has to be patched, not VMware Fusion.
The bug is about mouse pointer's size are displayed differently in GTK/non-GTK apps, if you're interested. There's lots of different 'solutions' in the web, but it's a hassle to find out what works. :-(
It's not that Linux isn't usable with minimal tweaking, I'm pretty sure macOS users also do a fair amount of tweaking (with, e.g. mapping keys with Karabiner (swapping Control & Caps Lock doesn't need third-party apps BTW), making the TouchBar useful again with HapticKey, etc...).
The problem is that Linux doesn't get fundamental things (in a user-perspective) right. It's a few months ago, so I'm not sure if the bug still remains, but the latest version of Ubuntu still has HiDPI problems (at least in VMware Fusion - and VMs are pretty standard to test OSes, right?) related to mouse pointer size, sleep doesn't work without configuring with systemd for a few hours about one-third of all of my Linux laptops, WPA2 Enterprise Wi-Fi connecting is an hassle, configuring input-systems for CJK languages require making a systemd service manually(!), installing packages are needed to use exFAT USB (I've heard that the Linux Kernel has now gained exFAT support by Microsoft, but it's still months later for the user), adding apt repository hangs when done with aptitude so the user has to touch /etc/, and the list goes on...
Are these issues really 'configurable' issues? They aren't, but everyone kinda says, 'Fiddle with {systemd and you will get manageable {battery life,Wi-Fi connection,HiDPI support, etc...}' And that's the reason why people just use macOS instead.