Right, but there is a difference between everyone needing to learn to read and write in order to communicate by written word, sign documents etc. and everyone needing to learn to write sufficiently good to write a novel. As I see it, it's the same with computers and coding. Everyone should be able to operate a computer (or smartphone, tablet, whatever) and do tasks efficiently on it, but not everyone should be required to learn the intricacies of their computer in order to program it. Some people aren't interested in that, and that's completely fine, just as some people aren't interested in learning to write a novel.
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.