It doesn't seem like bandwidth and storage space are an issue though. After 14yrs we're at like 500GB, we run our nodes through TOR which feels like it's getting slower by the minute, and remote areas of the world are gaining high-speed satellite connectons. Keeping blocks small was a key argument in the blocksize war in 2017.
Interesting point about sats to USD ratio and losing precision. With an unlimited supply (in theory), there will always be more USD than sats. Although a sat is the smallest unit on-chain, the Lightning Network sitting on layer 2 isn't bound by that and is divisible further into millionths of a sat. You'd be SOL if you want to transfer a millisat on-chain but you can still transact with it and stack millisats until you have a whole sat.
I think the measurement argument is interesting though. When we measure things, it's in fixed units. An inch is an inch, a pound is a pound. Why do we we need a fluctuating money supply to measure the value of a good or service?