There is only ~2500 transactions per block. Divide world population by the number of transaction per block and the 10 minute block time it would take 36 years to make a transaction to everyone so they could receive a UTXO, assuming single output per transaction.