I agree. I dropped out of school in kindergarten. Why do I have to know my multiplication tables by heart? Why do I even have to know how to add two numbers together? I don't even know the alphabet and how to read and write - I'm just talking into a microphone and this is being written. I don't even know what country I live in or who the polical leader is, why should I? I can look it up online, I just don't have any desire to.
As you can see, your argument is silly.
It's important to know things, in your head.
Of course I realize that you don't mean people shouldn't learn the alphabet or learn math, but where does one draw the line, where they don't have to learn stuff in their head?
But there are always holes in what one is even able to look up. Maybe not for everyone, but for most.
I just and a conversation the other day about this with someone and I was flabbergasted. The topic we discussed is that anyone can create a SQL database - anyone can. But do they normalize the database to 3rd or 4th normal form? He worked with a lot of corporations, and he said most companies don't have normalized databases. In university, that was a basic thing that they taught a semester course on that. An entire semester. Not to memorize anything, but just the general concepts.
Someone can learn how to create an incorrectly structured database easily, but they don't even know about normalization, so how can you even look it up in the first place? And even if you do, somehow, learn what it is and look it up, I took the class for an entire semester. How is someone going to learn it in 15 minutes by looking it up? I looked up stuff in the book, too, and got info from the professor, and it took me an entire semester, and everyone else in the class, too. Unless you're calling us all dummies.
There's all kinds of stuff like that. You don't know how to look up something if you don't even know it exists to look up, and it is not obvious.