For me there's two reasons to learn some programming:
1. Our lives is surrounded by technology, and thus software, and it'll just get more prominent in the future. Knowing a bit about how programs are put together can help reason about how a program works and its possibilities and limitations. For doing rote work it usually doesn't matter, but once you're off the beaten path this can really help.
For example, it can allow you to be confident about exploring a certain function in a program, aiding in self-discovery.
2. I found that the way you have to think when programming has improved my analytical skills. This has made me better at analyzing and making arguments, for example when reading or writing texts. This is something that's useful in most facets of life.
Is programming for everyone? No. But I think it's useful that people know what goes on behind the scenes, that it's not magic.