It's still a crappy thing to give customers different products with different functionality for the same price. I understand all the justifications in the world about rather get something now than wait....except then I'd expect that when the part became available they would make it right.
You can expect that, but it likely wont happen. I am not making a judgement on what "should" happen, I am giving my opinion on what "will" happen.
If you buy a car in the US, and it is delivered with a non CCS compatible port, and you accept delivery, unless there is a huge outcry from all corners of the social media universe that gets the CEOs attention, they will not likely swap parts for already delivered cars. CCS compatibility is not promised anywhere, so there isnt any legal reason for them to do so, only customer service reasons.
Tesla is not as horrible at customer service as the internet would have you believe, but they also are not usually in for replacing parts that work on already delivered cars for something that was not promised.
Like I said, you can "expect" when the part became available they would swap it, but then you are almost assuredly going to be disappointed. If CCS compatibility is something you have to have, you should not accept a car that doesnt have it, especially since you can see the options on the screen on whether it has it or not.
Enough people refusing to take cars with those ports "might" put pressure on them to do something, but the vast majority of buyers are not here, and wont know or care, they will just be happy to get a car.