There are other ways to setup guard-rails in Azure - policies are one such feature:
https://docs.microsoft.com/en-us/azure/governance/policy/tut...
They may not necessarily enforce spending limits - but it's possible to restrict provisioning of costly resources, or even whitelist resources that can be provisioned. Almost every Cloud Foundation project nowadays involves setting up these guard-rails.