GitHub.com (not GHE) use Action Runners deployed using K8S. This can be done anywhere that supports K8S.
Obviously MS used their own server infra, but to imply GitHub Actions needs Azure is plain false.
it was created to make good free use of azure. before azure GitHub would not be able to afford a free ci infra. someone has to pay all those servers running for free.