The Harry Potter Currency System Isn’t a Flaw. It’s an Insult.
J.K. Rowling’s wizarding currency uses prime numbers (17 Sickles to a Galleon, 29 Knuts to a Sickle) β not because she’s bad at math, but because she’s satirizing Britain’s pre-1971 monetary nightmare. The old system used 12-base and 20-base units with a chaotic mix of coins that required conversion tables just to buy bread. Rowling grew up during the transition and weaponized that frustration into a mirror reflecting every society that clings to tradition over common sense.