There are many great examples of Google failing to internationalise, but Google Fi requiring a US billing address is not one of them.
Fi is a domestic cell phone service, it provides international roaming as a bonus to its US customers - at much increased cost (to them) compared to domestic service. I wouldn't be surprised if roaming permanently was a violation of their terms of service (it is for Three in the UK, who provide a similar perk)
You can of course criticise Google for not launching domestic service in countries across the world, but in fairness to them, that's not a small problem.
You're ignoring my point. The costs internationally are far higher than they are domestically. The roaming agreements they have with those networks almost certainly prohibits full time use by a customer. Sometimes there are valid reasons to not launch a service, particularly when the whole point of it is to be low cost!
I agree with criticism when Google doesn't internationally launch something they control entirely (say, the Pixel phone). But this is not that.
I'm not sure what you're trying to say here, I'm not claiming there isn't a valid line of reasoning that gets us to the end state. Of course there are reasons and of course some of them might be outside Google's control.
Fi is a domestic cell phone service, it provides international roaming as a bonus to its US customers - at much increased cost (to them) compared to domestic service. I wouldn't be surprised if roaming permanently was a violation of their terms of service (it is for Three in the UK, who provide a similar perk)
You can of course criticise Google for not launching domestic service in countries across the world, but in fairness to them, that's not a small problem.