Wikipedia tells me there are in fact a hair under 19 million Bitcoin minted. I am willing to believe this site is getting the large exchange component right, or at least conservatively right (conservative in that it's unlikely to be claiming coins that don't exist, but it's possible exchanges have additional coins not listed, and it's possible there are other exchanges not listed).
Googling, it seems that the best estimates seem to indicate between 2 and 4 million Bitcoin are permanently lost (lost keys, known hardware failures of failed wallets, unclear if this counts Satoshi's million bitcoins or not). This estimate [0] by an analysis firm who appears to be broadly pro-crypto suggests 3 million lost, and that ~14.5 million BTC are "illiquid". Illiquid obviously doesn't mean lost
Illiquid doesn't mean lost, but it suggests something to me about the current conversation. If only ~4.5 million BTC are even a little bit liquid, then it's fair to say that at least half the engagement with BTC in balance terms is on exchanges, and probably more considering velocity of money. Not the grandparent's claim of 99%, but also not your claim of 10%. At the very least, not an obviously settled question.
[0] https://insights.glassnode.com/bitcoin-liquid-supply/