Some companies have put this clause in contracts for shorter-term project-based contract work, but I've just crossed it out, generally with no pushback.
What you're willing to give the company is probably the same as what's really important to them: rights to IP you create in the course of your work for the company or during work hours or using company resources.
There are ways to phrase this such that - if you're a reasonably desirable hire - the vast majority of HR departments will be willing to substitute for the blanket terms.
If you're not sure how to negotiate this, explain that as an example you want to be able to continue to manage the website for your rotary club / kids scout program / whatever; and that the current phrasing would give the company the rights to that website, which there's no reason they'd want, and prevent you from giving back to your community.