I have no problem with them offering an adapter.
I'd have a
huge problem if they switched gears and swapped the car side port with CCS in the US like they've done in Europe.
Unless I've missed something, this would be true.
The main issue is that the CCS standard doesn't have any kind of power on the plug at all before activated by the car. CHAdeMO, for example, has a small amount of 12V power available, which can be used to power the chunky adapter.
The Model S/X have no ability to provide power to an adapter, and since CCS doesn't supply power, that kind of puts adapter prospects for current owners in the probably-will-never-happen file.
That said, doesn't mean an adapter isn't possible. There are a couple of ways I could see this being done for existing vehicles:
One way would be that the adapter will need a rechargeable battery of its own so that it can do the CCS handshake. This is less than ideal, because the adapter would be useless if it were dead. Could recharge from the HV power while charging, however, so if used frequently would be an issue. Or USB, 12V socket, whatever... but overall probably not the greatest solution. This does, however, have the benefit of being able to be designed to work with every Model S/X that can supercharge, since the adapter can just be made to emulate a supercharger.
(Edit: Everything below assumes updates are made to vehicles via an OTA software update to support the needs of the adapter design.)
Now, my idea for a better solution.... the hacker in me would make an adapter that could be powered by the car, despite the car not having a straightforward way to power the adapter. So, if I were on Tesla's dev team for making such an adapter, here's what I'd do:
Make the adapter detectable by all of the current charger/chargeport hardware passively. This could be done with a non-standard resistance across the pilot/prox pins to ground while the adapter is "inert". Worst case, this could just be made a user-imitated "CCS Adapter" button somewhere in the UI, but should be doable without such a kludge.
Once the adapter is detected, the car shuts down all high voltage systems, opens the main contactors, waits a moment for the system to settle, then closes the fast charge contactors, closes the negative contactor, and pulses the precharge relay with a super small cycle time. This would provide a very small amount of DC power directly to the charge port, and could be monitored by the BMS to ensure the voltage never reaches an unsafe level (~<60VDC or so). The capacitors in the HV system (motors, DCDC, charger, etc) ensure that the voltage doesn't ramp too quickly, and they have self-discharge circuitry for safety, anyway.
Assuming our newly designed CCS adapter is connected, it should have a small amount of power to work with now, enough to initiate some SWCAN communication with the BMS to say, "I'm here! It's me, a real adapter, I promise! Thanks for the juice! Everything looks good! What next boss? I can stay awake for another X seconds before I'll need some more juice."
If done really well, this could be pulled off without any contactors inside the adapter itself, although it would require that the adapter perform the CCS handshaking and such with very little power to work with, which would be tricky. I figure such an adapter could be made a similar size/style as the CHAdeMO adapter, maybe a little chunkier, though, if it needed a set of contactors.
(Edit: I'll note, that if this adapter didn't have contactors, the car would likely be deprived of HV auxilary power for a somewhat extended period... like 20-90 seconds, I'd venture, without things like HVAC possible. So, an adapter with its own contactors probably makes the most sense overall.)
@tesla - I do contract work.
Long story short, existing Model S/X folks are NOT getting a passive CCS adapter like the one we've seen photos of for the Model 3.