Let’s imagine that all the people in the world have the same amount of BTC and all BTC have been mined. That would translate to less than 300 Satoshi per person. It would mean that a piece of bread would cost less than 1 Satoshi.
If 1 Satoshi is the lowest amount of BTC that can be hold/transferred, then the current implementation of BTC is not really compatible with the reality of everyone using BTC for everything (unless we have some solution on top of BTC like the lightning network, but that would still not solve the fact that the value of 1 Satoshi would be huge if everyone were to use BTC).
Is my math wrong? What is the solution, a hard fork?
Edit: I was wrong, 300 000 Satoshi is the right number, not 300