Consider a bank. They may have several branches, each with it's own backhaul to corporate and probably a local internet connection for employee traffic (to keep it off the MPLS or whatever). Then corporate likely has several address ranges of their own for self-hosted services, then they likely have a footprint in one or more cloud vendors, each with their own address space, and if they're doing it right, that address space can change dynamically as server load changes and new instances of microservices are brought online and then destroyed. Finally, they likely engage with SaaS providers for certain applications, and those have their own cloud address spaces.
That's just one bank.
How do you propose you'd collect all that? I have done network assessments for organizations that take days to map this stuff out for one small-to-medium sized bank. How do you expect to do this on a global scale?
Finally, the important question seems to be this - why? What purpose do you have for knowing all the IPs associated with every bank employee in the world?