They're hard to enforce, but I can tell you from experience (current) that it doesn't matter - their existence and enforceability in ANY way in a given state is harmful in a big way. California has basically done the right thing and decided to ignore them, but my home state only has rendered them ALMOST entirely unenforceable. That almost leaves a lot of room for the casual observer to judge - and it stings.