Programming is still not intuitive (nor enjoyable) for the vast majority of people, and I believe it will stay that way.
Early on it was highly specialized, but from the 50s-80s it was generally expected that you knew how to maintain your car and would do the basic jobs yourself (oil, tires, maybe even filters). But now? A lot of people now would even call out AAA to change a wheel.