That's how I felt when I first explained Bitcoin to the people closest to me, even though they thought I was exaggerating. But after thinking about it again, it turns out that there is a concept that is wrong with what I explained, namely where the explanation is too clear and does not make comparisons with real examples in their daily lives.
For example: when I show them their bitcoin transaction activity with a comparison of simulated real transactions that they often do on a daily basis, the difference is that they use fiat while in the world of digital transactions we use what is called Bitcoin.
some of the buzzwords, do not describe the functions well
EG real world wallet holds banknotes, a purse or pocket holds coins a key ring holds keys to unlock property
in bitcoin the blockchain holds the coins and a wallet holds the keys..
.. so yea people cant wrap their heads around things when the buzzwords dont describe the function.
also keys in bitcoin do not turn and open doors. instead they are used to prove property ownership via a signature so a key is actually more like a pen
EG a transaction. real world people hand people mediums of exchange
in bitcoin people sign transactions
better analogies i have seen is not 'coin' but instead, "cheque".
a cheque has the source funding listed, the destination listed the amount the destination gets and its signed. .. which suddenly makes it easier to explain a transaction.. everyone can imagine a cheque..
..
. and you can keep leading people down the details of everything from there
..
you can continue the cheque analogy about collating cheques into a batch (block) and putting with it the ID of the previous block of cheques to chain link the blocks together (blockchain)
you could go one step more complex by saying about all the letters and numbers of each cheque are put through some crypto math to create the id, where by any alteration is noticed because the math result does not match the data the id represents. because each alteration changes data which changes the ID meaning its easy to spot a alteration.
..
then one step deeper into the explanation detail by saying by adding in a 'counter'(nonce) which many many users then calculated an id again, with a varying nonce(counter) . and then change the counter and try again until they find an ID that has specific difficult to find prefix.