See my answer to AnthonyMouse below for my thoughts on this.
I'm not saying that it's ideal for Tesla to lock down the system like this. I'm saying that, given the risks they face, in terms of legislation, regulation and public opinion, their approach is very understandable.
I agree that it's understandable in the current environment. I'm interested in thinking about how the environment would need to change to give us the company behavior we want.