Unpopular opinion: every hundred sats should be 1 BTC. It's much easier to reason about it. Because you don't buy a cappuccino for 650 cents, you buy it for $6.50.
Having huge numbers sounds weird when buying cheap items, it gives me Weimar vibes.
Also, good luck explaining to people 1 BTC has 100M sats and expecting them to understand it.
Fundamentally, nothing has to change on the base layer, just the clients would have to adopt this to make it transparent to users.
Today I discovered there is something called "rare sat", which is the first sat after a difficulty adjustment (about 26 mined per year).
Yesterday one of those was sold for 3.5 BTC.
All I can hear is the sound of laundromat.