I installed Linux Mint on my parents' computer and it's been running rock solid for three years. And they appreciate not being tricked into updates they don't want.
Has this been finally fixed?
Most of the spying is done by phone apps. This affects iOS and Android in the same way in recent versions. The extra bit that gets sent to Google directly seems like a small part of it.
But I'll tell you what does happen: CADT and shit just randomly breaking from release to release. Fewer things work than did ten years ago as well.
Right now I have gargantuan indicator icons in my Ubuntu Mate panels. They worked fine for the last ten years previously. But here we go on 19.10. Has something to do with my 4k monitors but as mentioned, worked fine until this release.
This may have been true 10+ years ago; the amount of fiddling required is pretty low these days.
Linux (at least Archlinux) doesn't require much once you install it, are happy with the set-up and regularly update it.
Unless you're the kind of person who likes tweaking their Linux and trying out many distros, but if you do that means you like fidding with your system :) I personally just like an Archlinux installation that stays stable for 5+ years and actually use it.
Using Archlinux presumes you already know your system intimately and have taken the time to hand-craft it. That would make solving problems down the road much easier.
On the other hand, if you're like me and you want to just drop standard-issue Linux (i.e. Ubuntu) on a computer and then just use it, you quickly encounter gaps in the defaults/automatic setup and have to dig in and try to figure out where things went wrong. Your graphics driver gets confused when you plug in a second monitor. Your WiFi card isn't detected. There's no sound. Little things that kill your workflow in a death by a thousand cuts.
Windows has just as much intrinsic fragility, if not more, but through sheer economy of scale nearly everyone's real-world problems have been addressed by layer upon layer of defaults and automatic checks. That's how Windows manages to "just work" most of the time.
But it's actually also amazing how when you reinstall Linux, and copy over your home directory, everything looks like it was before and you can just continue on as if nothing happened.
Regular kubuntu install, updated in a single apt-get command once a quarter, and nix for adding/removing software with abandon. Quite stable and easy to work with (after learning nix).
If you have everything Intel based then yeah, it almost just works, except the i915 driver occasionally has huge regressions, Mesa sometimes has huge regressions, and the kernel itself oftentimes has huge regressions.
Windows has nothing comparable, besides the LTSB/LTSC releases that people can't even figure out how to get legally.
But nobody has stepped up to the plate.
Want to be spied on and have your system slowly accumulate cruft and grind to a halt over the course of a few years? Use Windows.
Want to be constantly fiddling with your system just to keep it running on a day to day basis? Use Linux.
Want to be constantly spied on and probably also hacked? Use Android.
Want to pay a bunch of extra money and still deal with a decent number of bugs¹ and atrocious default settings/annoying user-protection features you have to turn off? Use macOS.
¹All of them are riddled with bugs