I was working on the problem link, in the setting, when we have a finite field extension $L|K$, and I came up with the proof that goes as: Suppose that $\alpha$ is a root of $f$ in $K$. Then $[K(\alpha):K]=deg(f)$, further since $L|K$ finite, by the tower law: $[L:K]=[L:K(\alpha)][K(\alpha):K]$, thus divisible by $deg(f)$. As I saw at that answer, this solution was downvoted. Why is it wrong, or why is the other solution preferable?
NB. I know that the Tower Law might only be applied in the finite case. Could this be the reason?