I don't think programming per se is hype, it's very useful. OTOH, I don't agree that everyone should learn to program -- that's taking it a bit too far.
But everyone should learn to get into details (you are forced to do this if you program), about the data that you need to deal with on a daily basis. And also be aware of all the tools and technology out there. That's because data, computers and software are here to stay, and are indeed the future. Very few jobs will have nothing to do with computers so everyone better learn how to make the best out of computers.