I think what will happen is that as more cars leave warranty Tesla will be increasingly pressured to provide a "jailbreak" option for people who want to keep driving and servicing their Tesla. If they don't capitulate then regulators will eventually force the issue. They can get away with this now because their cars are all high-end and still under warranty, but it will change with the Model 3. Tesla probably knows this, but they'll hold on for as long as they can because there are many advantages to having total control of the life cycle. Things might get ugly at some point, though.