I think you people are reading way too much into the supercharging thing.
A perceived bait-and-switch dishonesty would be far worse than having said nothing at all.
Supercharging is a feature that gives Tesla a competitive advantage and exists for them to sell more cars. The cost is a pittance if it sells more cars. Charging for it would be stupid - being dishonest (or coy, or whatever you want to call it) about charging people for it would be stupider.
Unfortunately, the problem of local users using SuperChargers is real, and Tesla is wise to allow themselves the room to disallow local charging. I have been advocating that they do the following three things:
1. Decide to stop giving away local charging, and perhaps all free charging. (Because Tesla already committed to free supercharging for Model S & X, I said they should start #1 charging for Supercharger access with the Model 3. I'm glad they are.)
2. Make plain distance-based policies regarding #1 that everyone can understand.
3. Make this all very public.
For now, we get this (probably false) impression that Tesla is walking in the dark on this one into a situation where there will be common knife fights at SuperChargers in ten years due to all the competing locals who want free juice.
If Tesla always say they can do usage charges for SuperChargers for all Model 3's, then that would give them much more leniency to be able to charge a usage charge of "not very much" for long distance travel vs. "a lot" for local travel, to subsidize the case where electric vehicles are at a disadvantage, but not the case where people could charge at home. So, charge users the same amount they would pay at home for local charging + a convenience fee of not installing your local apartment or home charger, and have a discount for anyone who has GPS of going X distance per day, so that long trips will not be penalized for not being gas guzzlers.
They can also charge for time of use; when the solar panels are going strong and there's no Supercharger slot congestion, the cost can be very low. This would encourage local users who want low cost electricity to come during sunlight hours when there aren't many users. Their wife could swap cars with their husband every day and during errands when it is off-peak (mid-day highest solar power) park the Model 3 at a SuperCharger and do some shopping and come back when it's full, and the next day do the other car like that. When the batteries and electric grid are doing most of the heavy lifting (such as nighttime) and/or the SuperCharger is very congested, prices can go up to what you would pay at home.