Нам он не нужен, если мы реализуем Serializable. Так почему эта разница? Как это связано с реальным механизмом сериализации?