The reason is that otherwise you would have an **infinite nested sequence** of subspaces, each one with at least one dimension less than the previous one, which is impossible because of the finite dimension of space $E$.
(I assume that, besides, you know how to prove that for any $k$, $Kerf^k \subset Kerf^{k+1}$ ).