I am an older guy that was building kubernetes clusters before eks, aks, gke. So I used terraform to build shit out to make it happen. Azure was 5x the code just to be different. You can try to blame terraform but if you used MS custom tooling it was no different.