I'm not sure how enforceable these agreements are. Like anything with our legal system in the US, they're used often to bully people into submission with the threat of legal action, regardless of the company's actual intent. In California, there's a wide range of employee protection laws in place that would make these difficult, if not impossible to enforce. Not sure about elsewhere in the country. (standard IANAL disclaimer applies)
One place I worked at had a pretty boilerplate IP Agreement. I worked with them to change some of the wording so it was less vague. There is often a section on these things where you can provide "prior inventions" that are excluded from the agreement. I took the opportunity to list every idea (as vaguely as possible) I might want to pursue in during the expected course of my employment.
As a result, I have to take extra care not to "release" anything I create on the side, which is frustrating because I have always enjoyed working on side projects. Realistically though, it's unlikely for the company to claim ownership over any of these petty/small projects; but I'm sure if you released something that gained a lot of traction, especially something that competes with them, they would pounce on it.
That said, the language used is rather deep and entirely one-sided to the benefit of the employer. I would be surprised if any major corporation didn't have a clause of that nature in their standard agreements.
Of course its a red flag, but when you're coming out of college, being told that jobs are hard to come by, do you really have balls to throw out red flagged opportunities? It's up to us as individuals to know and accept it as a stepping stone rather than a career.