In recent years I have helped a number of people to re-jig their computers, purely on an amateur basis. This has generally involved the installation of newer, or different, operating systems. Either done personally or via the telephone offering guidance or just someone to read on-line instructions.
Most of those I have helped, have been happy to use any system put in front of them provided it worked when switched on. By this I mean that they wished to use the machine in the manner of a tool, not really caring about the way it worked.
I agree, in general terms, with all that has been said about the Linux operating system. However, for someone more used to perfecting secret mitred dovetails, or book matched veneering, the propect of learning to use a different system may well be daunting.
Eric The Viking's post on the installation of Sketchup,
sketchup-on-linux-t77944.html, shows one of the problems, and the way to solve it. I wonder how many of those thinking of changing will wonder just what "64 bit" means for example. Most of the problems can be worked around of course, but some will be put off perhaps permanently.
These snags do not only occur with Linux, a friend recently bought a new machine with Windows 8.1 installed, there were difficulties learning just how to use that. The same thing happened when changing from Windows XP to Windows 7. A lot of the tricky bits were akin to finding out where the intermittent rear wiper switch is on a new car, some were more difficult to sort.
As I suggested earlier. Computer users are happiest using a tool, rather than having to set it up.
xy