I'm an American living abroad and I use a VoIP service to maintain my US number. It had actually gotten more difficult to do this because of the changes they are making.
A few weeks ago I needed to submit docs proving I was a legitimate business with US tax id and whatnot.. If you don't have that, you have to provide an alternate number from a traditional phone contract of someone who lives in the US. Unless I were to pay for a phone subscription in America, there is no option for an individual to do this independently. I needed to use a family member's number.
My American phone number is very much necessary but I only use it on very rare occasions.. Paying something like $30-40 per month for an American phone contract (that I'll never use) plus the $15-20 per month fee for the voip provider is excessive.
If they just had an id verification system for American citizens and didn't tie it to a domestic account holder, that would be something.
I kinda don't care. The providers do all of the work anyway and, I think more importantly, terraform still feels like transitional tech. I might use it to stand up an initial working cluster but, in the long run and if given the choice, I'd want to use something closer to Crossplane for managing infrastructure.
Terraform is still quite manual and doesn't mandate consistency.. You have to build automation around it and because drift is so easy it results in a system that can't just be fully automated.. You always have to check to see if changing a simple resource tag is going to revert a manual IAM permissions change that was made to a service account 3 weeks ago..
I've been using terraform almost daily for years but I wouldn't be sad if it stopped existing.