Besides Zhanxiong's formal answer (using the notations followed in this post of mine), I would add a brief heuristic as for the issue in hand.
What we are doing is comparing the two models - one the full model and the other being the reduced model in that we hypothesize $\mathbb E[\mathbf Y]\in\mathcal C(\mathbf X_0)\subset \mathcal C(\mathbf X). $ (Think of $\mathcal C(\mathbf X) $ as the two dimensional subspace of a rectangular table surface and $\mathcal C(\mathbf X_0) $ as the one dimensional edge of the table including the origin. By full model, $\mathbb E[\mathbf Y]$ lies somewhere on the surface whereas by the reduced model, it lies on the edge.)
If the reduced model is true, then $\mathbf{MY}=\mathbf{M_0Y}.$ So, we would need to assess how the two differs. A suitable measure could be the squared length of $(\mathbf{M}-\mathbf M_0)\mathbf Y$ divided by the rank of $\mathbf{M}-\mathbf M_0$ to account for the relative sizes of $\mathcal C(\mathbf M) $ and $\mathcal C(\mathbf M_0)$ providing us (which is the numerator of the F statistic) $\mathbf Y^\top(\mathbf M-\mathbf M_0)\mathbf Y/\operatorname{rank}(\mathbf M-\mathbf M_0). $
If it is large, then the reduced model ought not be true. But how large and large by what measure?
For that, notice $\mathbb E[\mathbf Y^\top(\mathbf M-\mathbf M_0)\mathbf Y/\operatorname{rank}(\mathbf M-\mathbf M_0)]=\sigma^2+\boldsymbol\beta^\top\mathbf X^\top(\mathbf{M}-\mathbf M_0)\mathbf X\boldsymbol\beta/\operatorname{rank}(\mathbf M-\mathbf M_0);$ the last term on the right hand side of the equality, called the noncentrality parameter, determines whether the reduced model is true or not in that if it is larger than $\sigma^2, $ then the reduced model is false. (In the table analogy, if $\mathbb E[\mathbf Y]$ happens to lie far from the edge of $\mathcal C(\mathbf X_0), $ it would mean $\bf MY$ would be far from $\mathbf M_0\mathbf Y$, the farness being determined by $\sigma^2,$ prompting us to conclude the reduced model being false.)
Since, $\sigma^2$ is not known to us generally, we estimate it by $\rm MSE$ that is, $\mathbf Y^\top(\mathbf I-\mathbf M) \mathbf Y/\operatorname{rank}(\mathbf I-\mathbf M) $ (the denominator of the F statistic).
It is for the sake of comparison, we have to invoke the denominator. The whole statistic estimates $1+\boldsymbol\beta^\top\mathbf X^\top(\mathbf{M}-\mathbf M_0)\mathbf X\boldsymbol\beta/\operatorname{rank}(\mathbf M-\mathbf M_0)\sigma^2; $ if relative to $\sigma^2$, $\mathbf X\boldsymbol\beta-\mathbf M_0\mathbf X\boldsymbol\beta$ is large, then the model is plausibly not true. In case, however, $\boldsymbol\beta^\top\mathbf X^\top(\mathbf{M}-\mathbf M_0)\mathbf X\boldsymbol\beta/\operatorname{rank}(\mathbf M-\mathbf M_0)\sigma^2$ is small, that is $\mathbf X\boldsymbol\beta-\mathbf M_0\mathbf X\boldsymbol\beta$ is small relative to $\sigma^2, $ the reduced model would be a feasible approximation, even though it is not correct. (In the table analogy, if $\mathbb E[\mathbf Y]=\mathbf X\boldsymbol\beta$ is near but not on the $\mathcal C(\mathbf X_0) $ edge, then it wouldn't be easy to assess the reduced model, but it won't create any problem either.)
Reference:
$\rm[I]$ Plane Answers to Complex Questions: Theory of Linear Models, Ronald Christensen, Springer Science$+$Business, $2011,$ sec. $3.2, $ pp. $55-56.$