You really underestimate. Even standard entry-level developers are under NCAs, and I've had a former colleague (who was certainly "typical", and an additional $200k would have been life changing for them) who was hit with one. I have many other colleagues (again, just "typical" people) who lost out on job offers because the new company didn't even want to deal with the threat of an NCA.