These are ideal assumptions and YMMV, but did you even try?
Not any time recently. As stated earlier, the broad "it just works" fixes don't really work as they require a lot of faffing about. The goal of the project was to avoid said faffing about.
risk of opening a can of worms, how many of you guys actually use Linux on a day-to-day basis or on your personal machines?
I don't, yet, but I likely will at some point.
I get shit for this in the linux thread, but here goes. My problem with "the year of the Linux desktop" is the smug elitism and lies of the community. I sum it up like this.
"How do I do X?"
"Do Y."
"But Y doesn't do X."
"You shouldn't want to do X."
It's not a problem unique to Linux.
A great recent example is the salt around Linus Tech Tips Linux Challenge video. Complaining popular YouTubers like LTT should promote linux, but then screaming and throwing a tantrum when he runs into problems. They demand he use industry contacts to do all the hard work for him, but he says in the video that he doesn't because the average user isn't going to have the worlds top linux experts on call. They say Linux gaming is here, just use GeForce Now in a browser. Some even going so far as saying that LTT should postpone the challenge (ie. using his computer) for a few months until his distro of choice is in better shape.
Even the reaction videos will open by saying distro doesn't matter, then immediately shit on his choice of distro.
I think I'd do fine in Linux. My productivity software is mostly either open source, or done in a browser (Google docs is good enough for my word processing needs). That just leaves gaming and game development. I don't play competitive online games so the anti-cheat issue shouldn't be a problem.