The primary reason would be for an oversell situation, as your assigned seat is just an assignment, not a guarantee. Not that you can't be bumped at the airport, but I'd bet the person checked in is bumped after he who is not checked in (absent some high status, etc. at still ample time prior to departure).