Everyone shouldn't feel intimidated by trying to change their headlights though. You don't need to program at a professional level or have professional tools to "program" an excel spreadsheet to handle your monthly budget or to write a shell script that searches your photos folder for new files to copy to a back up drive periodically.
If one wants to pay for convenience, OK, but I do think there's real value in equipping the average person with more than some very basic experience with programming.