No problem. Happy to help
Yeah, I think you've got a good case there for testing per commit. Engineering time can be harder to quantify, but if so many people are reliant on your dev environment then I can see why you'd want to test on a more granular basis and prevent too much time being wasted
Presumably if you're in a bigger org you should have a procurement team that can negotiate you a better deal?