Unfortunately for Apple, AWS (as well as Azure and GCP) have a huge 20-year headstart on cloud computing. It's not just about letting people run VMs. Public Clouds offer managed databases, message queuing, video workloads, CDNs, object storage, TLS certificate management, IoT fleet management, Web Application Firewalls, managed Kubernetes and container environments - and so many other services that you can stitch together to build custom workloads. And it's generally very, very inexpensive if you know what you're doing. Apple does not do inexpensive very well; and based on how frequently their iCloud services go down, they unfortunately do not do reliability as well as required to offer a Public Cloud service with contractual SLAs. On top of that, Apple is a consumer-first company and Public Cloud is about business-first. It's not going to happen.