How do you enforce 21 million if you aren't sovereign? The vast majority won't be able to afford to take custody eventually.
It's the same way there is a limited amount of gold, but if majority holds IOUs that limit is moot as banks can print as much as they want