Short version
Another approach: observe that finding the Kraus operators for a channel $\Phi$ is equivalent to finding a decomposition for the Choi $J(\Phi)$ in terms of positive-semidefinite unit-rank operators. But the Choi of the identity channel is $J(\operatorname{Id})=d\, |m\rangle\!\langle m|$, $|m\rangle\equiv\frac{1}{\sqrt d}\sum_i |i,i\rangle$, which has unit rank, hence its only possible such decompositions involve scalar multiples of the operator $|m\rangle\!\langle m|$, which corresponds to saying that the only possible Kraus operators for $\operatorname{Id}$ are multiples of the identity operator.
Longer version
To see the above, remember that the Choi is defined as $J(\Phi)\equiv d \,(\Phi\otimes I)(|m\rangle\!\langle m| )$ where $|m\rangle\equiv \frac{1}{\sqrt d}\sum_{a=1}^d |a,a\rangle$, and then for any Kraus decomposition $\Phi(\rho)=\sum_a A_a \rho A_a^\dagger$ we have
$$J(\Phi) = \sum_a \mathbb{P}(\operatorname{vec}(A_a)),
\qquad \mathbb{P}(u)\equiv uu^\dagger.$$
where $\operatorname{vec}(A_a)$ is the vectorisation of the operator $A_a$, that is, the vector such that $(\operatorname{vec}(A_a) )_{ij} = (A_a)_{ij}$. More explicitly, if $A\equiv \sum_{ij} A_{ij} |i\rangle\!\langle j|$, then $\operatorname{vec}(A)=\sum_{ij} A_{ij} |i,j\rangle$, and vice versa.
Note in particular that $\mathbb{P}(\operatorname{vec}(A_a) )$ are positive semidefinite operators (and more specifically, they are multiples of unit-rank projections).
On the other hand, if $J(\Phi)=\sum_a u_a u_a^\dagger$ for some collection of vectors $u_a\equiv \sum_{i\alpha} u^{(a)}_{i,\alpha}|i,\alpha\rangle$, then
$$\Phi(\rho) =\sum_a \tilde u_a \rho \tilde u_a^\dagger, \qquad \tilde u_a\equiv \sum_{i\alpha} u^{(a)}_{i,\alpha} |i\rangle\!\langle\alpha|\equiv \operatorname{unvec}(u_a).$$
Now, consider the identity channel $\operatorname{Id}$. This has Choi
$$J(\operatorname{Id}) =d \,\mathbb{P}(|m\rangle) \equiv \sum_{i,j} |ii\rangle\!\langle jj|.$$
This Choi has unit rank. But then, in how many ways can one decompose a unit-rank positive semidefinite operators in terms of unit-rank positive semidefinite operators? It is not hard to see that the only possible such decomposition uses a set of operators which are all multiples of each others. In other words,
$$|a\rangle\!\langle a| = \sum_a P_a\implies P_a = \lambda_a \, |a\rangle\!\langle a|,$$
for some $\lambda_a\ge 0$ with $\sum_a \lambda_a=1$ (under the assumption that each $P_a$ is positive semidefinite).
So, applying this to our Choi, we see that any decomposition for $J(\operatorname{Id})$ uses operators multiple of $\sum_{i,j} |ii\rangle\!\langle jj|$, which corresponds to any Kraus operator for $\Phi$ being a multiple for the identity.