Deductions & credits

I object to the statement "For tax filing purposes, most J-1 visa holders are considered Nonresident Aliens". It would need to say: J1 visa holders are considered non-resident aliens for the first 2 (non-students) or 5 (students) calendar years. Why? A lot of J1 visa holders actually stay longer than that and are then resident aliens.