File systems do have a limit on number of files, though as far as I know they're all quite a bit higher than anything in the millions.
Using the cloud leaves you exposed to the whims of the cloud provider. They select and switch technologies based on their needs instead of yours.
Article says 5 million? Still a big number, but smaller than 5 billion.
(i.e. I can see now what I think you meant, but "5 billion" is a much closer match to "5 million" than 2^32)
So, use another Google account? If someone's workflow depends on one Google account, sounds like they need to understand the concept of sharding.