I agree that no-hire agreements are harmful to employees, but non-solicitation is beneficial. Cold calls are obnoxious and I'd be glad to see them stop forever.
The job market in silicon valley is very favorable to tech workers. A typical college grad could start applying tomorrow and have multiple offers by the end of the week. Someone with a few years at a top-tier company on their resume could probably get an offer directly after the interviews conclude. This is what hiring managers mean by "tech worker shortage": if you can write code, you can get a good job on a very tight schedule.
Don't answer your phone. You're advocating a market where people cannot be recruited because you're happy with your current job. It's selfish.