¿Realmente uno no puede comer su torta y tenerla? ¿Si es así por qué? Si no, ¿por qué?

No.

Come tu pastel y tenlo también es un modismo que se refiere al hecho de que “no puedes tenerlo de las dos maneras”. “Tener” en este sentido no significa comer, significa poseer. Una vez que comas tu pastel, desaparecerá.

Lógicamente, si comes tu pedazo de pastel, no puedes tenerlo, excepto en una forma digerida.