Joe average is going to have a technical person setup his computer- If that technical person, say, makes firefox the default browser, assuming it mostly works, joe average is going to use firefox. This might also be why OSX is doing so much better than previous macOS versions. Whenever a non-technical person asks me for a laptop reccomendation, I tell them to get a mac, in part because I know they might come to me for help (and I'll be damned if I start rooting around in a windows box that isn't properly backed up. Reboot, reboot, then format and reinstall, I say.)
the other side of this is that it needs to work for joe average... this is why Linux on the desktop took so long to take off (it looks like it's getting a toehold in the low-end- by 'just working' for simple tasks) even now, linux on the desktop only 'just works' if you don't need commercial software.
so yeah, you must target the early adoptors, but targeting the early adoptors alone is not enough. You must make it usable for the average person.
(which is funny, because I've put almost zero effort into the usability of my product. I don't have a support budget, so if you don't know UNIX well, eh, for now I'm not the best product for you.)