also on-chain is the important part which will have 1 satoshi as its smallest unit.
Then we're in agreement. Supply is limited for all practical purposes. What will be really interesting for me actually is what happens to this smallest denomination of 1 satoshi if (or should I say, when) Bitcoin were to be one day valued at 1 million USD? It's not too far away, according to a few people, and if Bitcoin maximalism has its way, then it could even happen in my lifetime. That's 1 satoshi at parity with a US cent.
Probably not enough to get people worked out, but with some countries still able to provide for value for that 1 penny, does this mean sub-satoshi payments off-chain will, sooner or later, be just a way of life?