100 billion is way too much. There will be no suitable market to match this apart from maybe a doge market.
It is always a magic number. Since there are only 2 decimals, it's actually less units than Bitcoin. The idea is to achieve some parity with the Belgian Frank which had denominations up to 10000 BEF, if I remember correctly.