You keep saying adding decimals and I keep saying multiply by 10
Discussion
You're taking this conversation to a different place.
I'm just talking about lowering the value of the smallest denomination getting us closer to the 2.1Q cap.
Stephan Livera is also wording this here in a half truth and is the only point I'm trying to get accross.
"There will never be more than 2.1Q sats"
This is a true statement, but...
"There will never be 2.1Q sats"
This is also true,..but
"There will never be 2.1Q sats, only as close as you can get to it with each "decimal" place added in the code."
This is the fullest form of truth.
Forgot to add the Stephan Livera quote:

Yup sure I agree you have some true statements here. My point is irrelevant.
Just pointing it out because “adding decimals” is something relatively easy to do, where “multiply the base unit by 10” is hard.
Soft fork vs hard fork. Mostly just saying the mathematical truths you are saying about halvings and getting closer to the satoshi limit is somewhat impractical.
Yes, very impractical & might never be necessary.
If smallest denomination is never changed then the cap is not even trending to ~21M Bitcoins...
Supply = <21M BTC