It has indeed.
There are only 21 000 000 BTC but there can be 21 billions alt coins.
So in a way we're going back to the fiat printing machine.
I think that for Dogecoin, there is a limit of
100 billion. That might be even worse than the Zimbabwean Dollar.
For now, I'll stick with Bitcoin (21 million cap) and Litecoin (84 million cap).
I hope Dogecoin will lower their limit and market cap higher.
AFAIK, dogecoin has no cap at all.
https://bitcointalk.org/index.php?topic=361813.0Block 1-100,000: 0-1,000,000 DogeCoin Reward
Block 100,001 — 200,000: 0-500,000 DogeCoin Reward
Block 200,001 — 300,000: 0-250,000 DogeCoin Reward
Block 300,001 — 400,000: 0-125,000 DogeCoin Reward
Block 400,001 — 500,000: 0-62,500 DogeCoin Reward
Block 500,001 - 600,000: 0-31,250 DogeCoin Reward
Block 600,000+: 10,000 DogeCoin Reward