I think we make a few common assumptions that don't help:
We assume people know about hard money, the history of mercantilism and kings and currency debasements etc. People spend money and think in terms of money but a lot of people go through life not even thinking about what money is.
We assume a level of technical proficiency which many people may not have.
When it comes to speaking about BTC itself a lot of people don't understand the emissions meant to mimic a physical hard money like gold, but with improvements. The capping of total BTC can be confusing to some as a price manipulation feature / scam.
I think we make a few common assumptions that don't help: