arnavs
Bank runs exist in a fractional reserve context -- because banks lend out their deposits (which stimulates growth), your listed balance is actually an IOU. That is, an obligation to "cover" deposit balances, which can be met or not.
Now think of people trading beanie babies. One person sells a beanie baby, the other person parts with $10k. What is there to "cover"? Who is keeping what in reserve? The answer is nothing and nobody --- in a world where beanie babies were currency, this would be perfectly fine.
tl;dr you actually need (fractional-reserve) banks for a "run on the bank"
Of course, you could argue that a hard cap is equally opinionated. But I think it's a much more 'neutral' position, where it deflates because of real economic growth, and you spend it because of your own time preference.
Gold is one object that's served the money function in the past. It has properties (fungibility, durability, scarcity, etc.) that money needs. But it's "dumb" and cumbersome, as physical objects are.
Building digital objects that serve the money function is important. One solution is the centralized ACH/banking system. But this has drawbacks --- poor scarcity, high political exposure, etc. I view BTC as simply building a competitor. You get better money properties, at the cost of more energy, etc.
Is it worth it? I don't know. But that partly depends on how the future produces energy.
This specific problem — settling transactions — is an industry amounting to billions. Think of BTC like a MasterCard or Visa competitor, albeit a unique one.