Dogecoin's genius is that they looked at how people actually act and saw "Many people have trouble grasping the concept of decimals", and then figured "Hey, we'll solve this by inflating the currency so that 0.005 BTC = 500 Doge!" It's an incredibly elegant solution to a real problem.
Logical fallacies that exist in people's heads are every bit as real as technical limitations, and much harder to work around. You can fix your product; you cannot fix a few hundred million peoples' inability to do math. So work around it and adapt your product (or currency) to the world as it actually exists rather than the world that you would like to see.