There are plenty of scenarios in which an employer believes that they deserve to know how their employee conducts themselves outside of work, including other jobs, and in those scenarios, this should be specified in the contract. In the news business, working for someone who might intersect with your beat, e.g. making phone calls for the local chapter of Democrats if you're covering politics, will often result in a severe reprimand if not firing. If you want to be a schoolteacher, you can be fired for having worked in porn, even if those days are over. [0]
[0] http://www.cbsnews.com/news/stacie-halas-fired-calif-teacher...
I've worked for a few organisations where the contract has included clauses on exclusivity and IP assignment.
Each time I've asked for those clauses to be removed before joining them, and each time they've agreed.
I can't imagine the company I work at being super excited I'm (for example) doing code reviews; or running a website. Technically, I don't have a clause in my contract forbidding me from doing external work, so long as I give the company 40 hours a week.
I know I am not alone. I know one co-worker makes about a half a million a year in an external business selling car parts. He just works at the company for fun essentially, since he is allowed to play with the entire companies system architecture.