Keep in mind that it's a question of priorities. The command line is no longer the standard computer interface, and most people just want the job done. Forcing them to invest the time to become comfortable with the command line isn't going to work. It just drives them to less-demanding solutions, like the abovementioned shady sites.