Suppose $K$ is a finite field and $F_1$, $F_2$ are subfields of $K$ having the same number of elements. Then $F_1 = F_2$.
I have seen several posts on MSE about this fact (e.g., here and here), and their answers all use the polynomial $X^{p^n}-X$ to prove the fact. But it seems to me that one could prove the fact by considering merely the multiplicative group of these fields: since $K^*$ is cyclic, it contains only one subgroup of each order $d \mid |K^*|$, hence $F^*_1$ and $F^*_2$ coincide, so are $F_1$ and $F_2$.
Is there anything wrong with the latter proof? Why does the standard proof refer to $X^{p^n}-X$?