Unrealistic near term. Many many billions have been invested over a long time.
But do you need the same? I don't think so. Most people only use a handful of services: VMs, FAAS, DBs, VPC, CDN, WAF, Object Store, DNS, maybe managed kubernetes.
This level of service is attainable. However what is lacking is the mindset. EU cloud documentation is horrible. Hetzner has core services that are not covered by IaC tooling and are completely deaf to complaints. They just.. still don't really give a fuck.