Re: not going to attract any Windows or Mac users.
Are you trolling? I am inclined to class that response along with "you have to compile software on Linux yourself". I find it hard to believe someone who is bothered enough to be here thinks that hardware is such a issue on Linux.
Our household has: my work desktop, three laptops in use, a chromebook, and two Raspberry Pis. All run Linux. Although the chromebook is ChromeOS, but AFAIK that is Linux as far as hardware support is concerned. There were two more desktops and another laptop that we have stopped using in the last year or two but have not acttually chucked out.
The only hardware issue we have had across all those machines is with the NVidia video card in my desktop. It was prone to freeze when using KDE (fine with XFCE). It took a bit of effort to fix, but did not require changing config files, only GUI settings (to switch to a different driver and change the KDE compositor renderer).
Although I have done some minor upgrades to those machines, its been mostly stuff that is trouble free (storage and RAM), so I cannot comment on how easily something like replacing the video card will be. Only geeks upgrade things like that, so it is of no interest to users who cannot fix any issues anyway.
I have had the odd software related issue that needed config files. The only thing in the last year or two was printing over the network to the printer attached to one of the Pis. I also have a current problem with getting pulseaudio to see a bluethooth speaker. All that seems fairly good compared to what Windows or Mac users with a similar motley assortment of hardware and usage patterns would experience.
Every single USB device - a Wacom tablet, wifi and bluetooth adaptors, webcams, an SD card thingie, and a lot more - has just worked when plugged in.