That is mean bitcoin is too expensive for trading bitcoin to fiat currency,
so if 1 SAT is $1 the traders must use altcoins for trading to fiat currency.
The strong candidate replace trading digital coins to fiat currency is ETH,
only ETH that has big marketcap after bitcoin.
https://coinmarketcap.comIf it is a problem to make changes in the coding section, they can solve with altcoins as you said.
There are two good answers on another subject similar to this one.
Currently you are not able to divide it beyond as satoshi is the smallest introduced unit. However, if it ever becomes needed, additional units could be added that are smaller than a single satoshi (e.g. 1 000 000 Laudas = 1 Satoshi). I don't think that it will come to that though.
As it is using an unsigned 64 bit integer to store the number of Satoshi's any extension to this would not at all be trivial (it would require quite a lot of code to be reworked and a huge amount of testing) so I can't see any such thing happening for many, many years (if ever).
Understand that it affects the entire system in regards to the txs (memory, protocol and storage). Perhaps people might recall the amount of work that was done to solve the Y2K problem?
(am guessing most here are too young to know about that - but it resulted in huge numbers of retired COBOL programmers coming out of retirement to earn huge amounts for a few years)
Those that say "Bitcoin's 8 decimal places can easily be extended" do not understand software engineering.