Creating more currency is not necessary, all that’s needed — if a single currency unit becomes too valuable because it becomes too scarce — is to increase divisibility.
Because by increasing divisibility you don’t change the distribution of wealth (how much people own relative to each other) whereas, if you create more currency, the recipient of the new coins is enriched on behalf of everyone else.