One thing that still confuses me


I am newer to bitcoin, I have been interested since I got into csgo skins in middle school.

Now I am an adult and I’ve invested a chunk of change. I am slowly learning more about bitcoin.

The only thing that I kind of don’t understand is what happens when there is not enough bitcoin?

So eventually there will be 21 million Bitcoin. As I understand it the smallest amount of bitcoin is a sat. Which is like 100 millionth of a bitcoin.

BTC = $1000000 Sat = 1 cent

What happens when bitcoin is worth 10 million and a single sat is too valuable?

Is there a way we can eventually divide bitcoin into smaller Pericles.

Genuinely just want to learn, any explanation is appreciated.