>Developer tools can enforce terms.
No they can't, because developer tools run on developers' machines. You can't trust your code running in an environment you don't trust.