This is standard practice, mystic. Yeah, it sucks but most companies are going this way anymore. Even minimum wage jobs have got their employees signing bullshit "non-compete" agreements and the like.
It's totally up to you to decide whether or not to sign and take the job. But it isn't "odd" at all - it's the NEW THING to do, since workers rights are being decimated by our current disgusting federal government.