Do you guys have any suggestions on how to explain coins to non-crypto people?
Well, you've explained it in the very first place, and it's really normal for them to not understand everything you said. Their idea is like "why don't the head of the national government print more money so he'll become the richest man at least in his country?"
One word is enough to explain what Bitcoin is "decentralisation". That even Satoshi himself has no control or magically create fragments of Bitcoin out of nowhere without the use of mining rigs.
IF it happens they'll become more interested in Bitcoin, then for sure they'll absolutely understand everything.