Yeah, We know that has been Apple’s plan for years. The problem with what they just did with the US iphones is that they did it too soon for travelers and that only benefits the carriers, who will now see more of their customers paying for roaming when they travel internationally. Or without any service at all if they simply refuse to pay for roaming like some in this forum do.
At $10/day for a paltry amount of data, roaming could easily cost $300 for a month or $1200 for a family of 4.
Compare that to $40 total ($10 pax) with local prepaid SIM with a decent data allocation and unlimited text messages.
Also, roaming kinda sucks if people need to be able to text/call you back. I have family who don’t have always on data on their phones because it’s too expensive (as compared to local wages) so a local number for texting is a must.