Por que precisamos de objeto serializável para passar uma atividade para outra atividade no Android

Alguém pode por favor dizer por que precisamosserializable objeto para passar uma atividade para outra atividade no android? O Android está seguindo a sintaxe Java. Em java podemos passar o objeto para outra classe sem serializável.

obrigado