The more interesting question is whether if everyone knows there's a non-compete and it's the industry standard, there will be any more effective pushback... now that I think of it, I worry there may be less if contracts get mechanically standardized.
Say 1% is the ceiling. The minimum take home salary of the internship would then be at least 1/0.01=100x the price it would take a lawyer to review and negotiate the employment contract.
Say it takes a lawyer a conservative 5 hours, at a Bay Area lowball of $250/hour. The internship must therefore pay at minimum $125,000 after tax, or terms benefiting the employer (and only those) are unenforceable.
This would be applicable retroactively even when people choose to sign without reading.
That seems simpler, but I think it is more easily abused by consumers. (Get a overpriced slimey lawyer, apply for 100 credit cards, and split the fee with the lawyer after the fact).
My uninformed suggestion is to set a statutory rate for contract review, allowing the legislature to revise it every few years, and perhaps tying it to some other government budget or salary in some way (e.g., some multiple of the effective hourly rate of government attorneys or clerks, or some fraction of the government's maximum allowed rate on their own contract review).
Found the problem.