All of these foundation concepts are vocabulary.
We need vocabulary in order to understand and have reasonable conversations.
Do you need to be an expert? Probably not .. but yes, we should all understand.
I think we'll develop personal moats automatically. Some people don't are naturally uninquisitive. They'll be most at risk.