Oracle, with OCI, is working to crack the market. It has the kind of capital to be able to do it, but it's just insanely expensive. We're running out of companies that can possibly fund such work.
Not only do you have to have the physical infrastructure to launch a region (expensive in and of itself), you pretty much have to have the infrastructure to launch at the minimum two regions geographically separated in some form. Plus with data locality laws increasingly enter the mix (something that AWS never had to worry about until they were already a success), you increasingly have to build regions everywhere or customers can't use you. Frankfurt, for example, is a virtual given.
That's before you even start to consider all the engineering work involved writing the code to run the cloud services.