Companies that are serious about noncompetes for professionals (rather than hourly shift workers) generally do garden leave. I'd take a noncompete for a garden leave company seriously, and would maybe roll my eyes at a broad noncompete from a random tech firm.
(Don't sign anything you're not comfortable with.)