is that enough for everyone
answer of course yes. no one needs or wants a whole tonne.
no one needs a whole BTC
each btc can be divided into 100,000,000 parts (a sat)
same as how if 1btc is considered "a tonne" 1btc can be considered as 1000x of 0.001btc
where that 0.001btc is like 1kg
where 0.000,001btc is like 1gram
so if most people have devices or tooth filings to have a gram of gold.
with alot more to spare
each person can have 100sat
with alot to spare
In response to OP, if we try to quantify and value bitcoin based on its market price today, its surely not going to be enough but, there is no where in all of this where it becomes compulsory that everyone most own or use bitcoin.
The scarcity of bitcoin today is relatively due to it serving for a store of value as an asset which remains a shift from its original intent and this could change in years.
To a point where the least sat 0.0000001 could come with some actual value that could serve a great need. It's a phase and we are getting there, slowly but surely.