The numbers do tell a story. 21 million is a hard cap enforced by code, not a committee. The US debt is a political number with no ceiling in practice.
That's the whole point of Bitcoin. No one can print more of it. No one can vote to dilute your share. The math is the math.