I have heard this quote from Hosea 4:6 used in so many different ways from lack of knowledge of what’s in vaccines, to lack of knowledge about food, to lack of knowledge about politics and everything in between. Not that knowledge is not important but are any of these things what the verse is really talking about? This is a prime example of verse plucking and in this case it’s not even the whole verse. Here is what the whole verse says:
Hosea 4:6 “My people are destroyed for lack of knowledge; because you have rejected knowledge, I reject you from being a priest to me. And since you have forgotten the law of your God, I also will forget your children.“
It seems evident to me that the verse is talking about willfully rejecting the knowledge of the Law of God and the consequences of it. As a Christian you might say “we aren’t under the law anymore because we have a new covenant of grace”. Here is a verse from Jeremiah that describes the difference between the old covenant and the new for your consideration.
Jeremiah 31:33-34 “For this is the covenant that I will make with the house of Israel after those days, declares the LORD, I will put my law within them and I will write it on their hearts. And I will be their GOD and they shall be my people.”
So who is He making the new covenant with? The house of Israel, who He had divorced and could not remarry unless He died. Through Jesus He did die. And who did Jesus say specifically he came for? The lost sheep of the house of Israel. And who are we, as Christians, grafted into? The house of Israel. So it makes sense that we would desire, above all else, to have the knowledge of the Law of God to be written on our hearts.