I have a recurring pattern: I undertake some sort of project involving installing Linux somewhere, run into problems, spend huge amounts of time googling stuff and trying random solutions from forums and Stackoverflow, before strengthening my confirmation bias that "Linux isn't ready for the desktop", then giving up and promising myself never to be so daft again. Sadly, time always dims the pain, and it only takes a few months before the cycle repeats.
It's depressingly reliable, whatever the project; e.g.:
* using a Raspberry Pi as a wireless access point (failed, despite multiple attempts and approaches)
* using a Raspberry Pi as a more clever USB drive for a Tesla's dashcam footage (never reliable, despite closely following instructions
* installing NVidia & CUDA drivers in Ubuntu (nah)
* installing NVidia & CUDA drivers in Fedora 35 (mostly nah)
* installing NVidia & CUDA drivers in Fedora 36 (almost worked... despite 36 not being officially supported!)
(To be fair, setting up a PiHole was pretty painless - props to them!)