We live in a computer age. Knowing how to program is no longer a "specialized skill", it's mandatory (on some level) to effectively interact with ever more complex systems that run our lives.
I think people are too hung up on how programming seems to be newly ushered in by technology, despite its theoretical origins more than a century ago (very conservatively speaking). Well, writing and reading existed long before Gutenberg...but before he made mass media possible, it would have been very reasonable to argue that writing and reading were not essential to being productive members of society.
I personally don't agree with the sentiment that 'coding is the new literacy'. Yes, it's the digital age and all that, and coding can help you solve some specific problems, but for 99% of the problems that 99% non-programmers encounter, someone has already written a piece of software that will solve it way better than they could have done themselves. When people learned how to read and write, they were suddenly able to communicate by letters, take notes, read books, etc., and a whole new world opened for them. As for computers, well, that new world opened when people learned how to operate a computer and use it for various tasks, not when they learned to code. I see a much narrower use out of coding literacy for the average person who doesn't care much about programming or computers in general.