I feel that academic subjects have nothing to do with our daily life.
I have learned algebra, calculus, physics and I have never used them in my daily life. Nobody discuss about this when having a chat.
I think the most important thing is to follow the current trend. For example, in today's China, we use E-payment, online shopping, online ordering food and everything goes online now. So you have to understand those things otherwise you can't do anything in daily life.
Current trend including topics like k-pop, some viral videos on internet, some popular tv-drama and a lot of other things. In my opinion, there is nothing to do with academic subjects. If you score A for those academic subject without knowing current trend., you will be a nerd in daily life.
Knowledge? I guess its about knowing what is humanity. People are born intellectual, anything can be learn, but humanity? Nowadays, its too hard.